Refactor Delete RemoveFiles of XBaseFileProvider, Side Affects ...
This commit is contained in:
@@ -800,48 +800,6 @@ namespace xWebinarService.Controllers
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Remove Specified (All) Files of Specified Webinar ...
|
||||
/// </summary>
|
||||
/// <param name="id"></param>
|
||||
/// <param name="ids"></param>
|
||||
/// <returns></returns>
|
||||
[HttpDelete("{id}/Files")]
|
||||
public virtual async Task<ActionResult<IEnumerable<XFileDto>>> RemoveFiles(
|
||||
[FromRoute] Guid id,
|
||||
[FromQuery] string ids = null
|
||||
)
|
||||
{
|
||||
//
|
||||
// Do ...
|
||||
try
|
||||
{
|
||||
//
|
||||
// Retrieve User Info ...
|
||||
var userInfo = await GetUserInfo();
|
||||
var connectionId = GetConnectionId();
|
||||
|
||||
//
|
||||
var result = await WebinarProvider
|
||||
.RemoveFiles(
|
||||
id: id,
|
||||
ids: ids,
|
||||
userInfo: userInfo,
|
||||
connectionId: connectionId
|
||||
);
|
||||
|
||||
//
|
||||
return Ok(result.
|
||||
ToDynamicObject());
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
//
|
||||
var result = GetExceptionActionResult(ex);
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Retrieve Specified Webinar's Files ...
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user