last prepare and Fixes on XWebinar Service ...

This commit is contained in:
2025-11-06 07:51:21 +03:30
parent 4c8b43a243
commit 4d88c12601
4 changed files with 167 additions and 2 deletions
@@ -192,6 +192,33 @@ namespace xWebinarService.Controller
}
}
/// <summary>
/// Retrieve all Exists Webinar Ids ...
/// </summary>
/// <returns></returns>
[HttpGet("Ids")]
public virtual async Task<ActionResult<IEnumerable<Guid>>> GetWebinarIds()
{
//
// Do ...
try
{
//
var result = await WebinarProvider
.GetWebinarIds();
//
return Ok(result.
ToDynamicObject());
}
catch (Exception ex)
{
//
var result = GetExceptionActionResult(ex);
return result;
}
}
/// <summary>
/// Query Webinars ...
/// </summary>
@@ -222,6 +249,36 @@ namespace xWebinarService.Controller
}
}
/// <summary>
/// Query Webinar Ids ...
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
[HttpGet("QueryIds")]
public virtual async Task<ActionResult<XQueryResult<Guid>>> QueryWebinarIds(
[FromQuery] XQuery query
)
{
//
// Do ...
try
{
//
var result = await WebinarProvider
.QueryWebinarIds(query);
//
return Ok(result.
ToDynamicObject());
}
catch (Exception ex)
{
//
var result = GetExceptionActionResult(ex);
return result;
}
}
/// <summary>
/// Remove Specified Webinar ...
/// </summary>