Exemplo n.º 1
0
        public HttpResponseMessage Delete(HttpRequestMessage request, string id)
        {
            var appRole = AppRoleManager.FindById(id);

            AppRoleManager.Delete(appRole);
            return(request.CreateResponse(HttpStatusCode.OK, id));
        }
Exemplo n.º 2
0
        public IHttpActionResult Delete(string id)
        {
            var appRole = AppRoleManager.FindById(id);

            AppRoleManager.Delete(appRole);
            return(Ok(id));
        }
Exemplo n.º 3
0
 public HttpResponseMessage Delete(HttpRequestMessage request, string id)
 {
     return(CreateHttpResponse(request, () =>
     {
         if (string.IsNullOrEmpty(id))
         {
             return request.CreateErrorResponse(HttpStatusCode.BadRequest, nameof(id) + " không có giá trị");
         }
         var model = AppRoleManager.FindById(id);
         AppRoleManager.Delete(model);
         var response = request.CreateResponse(HttpStatusCode.OK, id);
         return response;
     }));
 }
Exemplo n.º 4
0
        public HttpResponseMessage Delete(HttpRequestMessage request, string id)
        {
            var appRole = AppRoleManager.FindById(id);

            try
            {
                AppRoleManager.Delete(appRole);
                return(request.CreateResponse(HttpStatusCode.OK, id));
            }
            catch (Exception ex)
            {
                return(request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message));
            }
        }
Exemplo n.º 5
0
 public HttpResponseMessage Delete(HttpRequestMessage request, string id)
 {
     return(CreateHttpResponse(request, () =>
     {
         HttpResponseMessage response = null;
         _permissionService.DeleteAllByRoleID(id);
         _permissionService.SaveChange();
         _userRoleService.Delete(id);
         _userRoleService.SaveChange();
         AppRole role = AppRoleManager.FindById(id);
         AppRoleManager.Delete(role);
         response = request.CreateResponse(HttpStatusCode.OK, id);
         return response;
     }));
 }
Exemplo n.º 6
0
        public ActionResult Delete(long roleId)
        {
            AppRole        role   = roleManager.FindById(roleId);
            IdentityResult result = roleManager.Delete(role);

            if (result.Succeeded)
            {
                TempData["message"] = "역할이 성공적으로 삭제되었습니다.";
                return(RedirectToAction("Index"));
            }
            else
            {
                AddErrorsFromResult(result);
            }
            return(View());
        }
Exemplo n.º 7
0
 public HttpResponseMessage Delete(HttpRequestMessage request, string id)
 {
     var appRole = AppRoleManager.FindById(id);
     var identity = (ClaimsIdentity)User.Identity;
     IEnumerable<Claim> claims = identity.Claims;
     AppRoleManager.Delete(appRole);
     Log log = new Log()
     {
         AppUserId = claims.FirstOrDefault().Value,
         Content = Notification.UPDATE_ROLE,
         Created = DateTime.Now
     };
     _logService.Create(log);
     _logService.Save();
     return request.CreateResponse(HttpStatusCode.OK, id);
 }