示例#1
0
        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));
        }
示例#2
0
        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));
        }
示例#3
0
 public ActionResult <string> DeleteAdmin(string id)
 {
     _service.DeleteAdmin(id);
     return(id);
 }
示例#4
0
 public async Task DeleteAdmin(string adminId)
 {
     await adminsService.DeleteAdmin(adminId);
 }