diff --git a/Controllers/XWebinarServiceControllerBase.cs b/Controllers/XWebinarServiceControllerBase.cs
index 7b16b97..bedf12a 100644
--- a/Controllers/XWebinarServiceControllerBase.cs
+++ b/Controllers/XWebinarServiceControllerBase.cs
@@ -800,48 +800,6 @@ namespace xWebinarService.Controllers
}
}
- ///
- /// Remove Specified (All) Files of Specified Webinar ...
- ///
- ///
- ///
- ///
- [HttpDelete("{id}/Files")]
- public virtual async Task>> 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;
- }
- }
-
///
/// Retrieve Specified Webinar's Files ...
///
diff --git a/Interfaces/IXWebinarProvider.cs b/Interfaces/IXWebinarProvider.cs
index b627d41..da952df 100644
--- a/Interfaces/IXWebinarProvider.cs
+++ b/Interfaces/IXWebinarProvider.cs
@@ -247,21 +247,6 @@ namespace xWebinarService.Interfaces
string connectionId = null
);
- ///
- /// Remove Specified Files ...
- ///
- ///
- ///
- ///
- ///
- ///
- Task> RemoveFiles(
- Guid id,
- string ids = null,
- XUserClaimsInfoDto userInfo = null,
- string connectionId = null
- );
-
///
/// Get Webinar Files ...
///
diff --git a/Interfaces/IXWebinarServiceControllerActions.cs b/Interfaces/IXWebinarServiceControllerActions.cs
index ed19808..d1fe2ab 100644
--- a/Interfaces/IXWebinarServiceControllerActions.cs
+++ b/Interfaces/IXWebinarServiceControllerActions.cs
@@ -172,17 +172,6 @@ namespace xWebinarService.Interfaces
[FromForm] IFormFileCollection files
);
- ///
- /// Remove Specified (All) Files of Specified Webinar ...
- ///
- ///
- ///
- ///
- Task>> RemoveFiles(
- [FromRoute] Guid id,
- [FromQuery] string ids = null
- );
-
///
/// Retrieve Specified Webinar's Files ...
///
diff --git a/Providers/XWebinarProvider.cs b/Providers/XWebinarProvider.cs
index 877ae26..b697097 100644
--- a/Providers/XWebinarProvider.cs
+++ b/Providers/XWebinarProvider.cs
@@ -1486,49 +1486,6 @@ namespace xWebinarService.Providers
return result;
}
- ///
- /// Remove Specified Files ...
- ///
- ///
- ///
- ///
- ///
- ///
- public async Task> RemoveFiles(
- Guid id,
- string ids = null,
- XUserClaimsInfoDto userInfo = null,
- string connectionId = null
- )
- {
- //
- // Validate ...
- var isValid = !id.IsNull() &&
- !id.IsDefaultGuid() &&
- !userInfo.IsNullOrDefault();
- if (!isValid)
- {
- XException.InvalidArgs.Throw();
- }
-
- //
- // Check Permission ...
- isValid = await HasPermission(id, userInfo);
- if (!isValid)
- {
- XException.NotAllowed.Throw();
- }
-
- //
- var result = await WebinarFileProvider.RemoveFiles(
- forProvidedId: id,
- ids: ids,
- userInfo: userInfo,
- connectionId: connectionId
- );
- return result;
- }
-
///
/// Get Webinar Files ...
///