public IHttpActionResult DeleteAdmin(string id) { string userId = ((ClaimsPrincipal)RequestContext.Principal).FindFirst(x => x.Type == "UserId").Value; logger.Info($"Admin {userId} deletes admin"); AdminDTOOutUp adminDeleted = adminsService.DeleteAdmin(id); return(Ok(adminDeleted)); }
public async Task <IHttpActionResult> DeleteAdmin(int adminId) { var userData = IdentityHelper.GetLoggedInUser(RequestContext); logger.Info("Delete Admin {@adminId} by {@userData}", adminId, userData); var result = await service.DeleteAdmin(adminId); if (result == null) { return(NotFound()); } return(Ok(result)); }
public ActionResult <string> DeleteAdmin(string id) { _service.DeleteAdmin(id); return(id); }
public async Task DeleteAdmin(string adminId) { await adminsService.DeleteAdmin(adminId); }