Example #1
0
        public HttpResponseMessage Delete(HttpRequestMessage request, string id)
        {
            _functionService.Delete(id);
            _functionService.Save();

            return(request.CreateResponse(HttpStatusCode.OK, id));
        }
        public async Task <IActionResult> Delete(string id)
        {
            if (!ModelState.IsValid)
            {
                return(new BadRequestResult());
            }
            else
            {
                var notificationId = Guid.NewGuid().ToString();
                var announcement   = new AnnouncementViewModel
                {
                    Title       = User.GetSpecificClaim("FullName"),
                    DateCreated = DateTime.Now,
                    Content     = $"Function {_functionService.GetById(id).Name} has been deleted",
                    Id          = notificationId,
                    UserId      = User.GetUserId(),
                    Image       = User.GetSpecificClaim("Avatar"),
                    Status      = Status.Active
                };
                var announcementUsers = new List <AnnouncementUserViewModel>()
                {
                    new AnnouncementUserViewModel()
                    {
                        AnnouncementId = notificationId, HasRead = false, UserId = User.GetUserId()
                    }
                };
                _functionService.Delete(announcement, announcementUsers, id);
                _functionService.Save();
                await _hubContext.Clients.All.SendAsync("ReceiveMessage", announcement);

                return(new OkObjectResult(id));
            }
        }
Example #3
0
        public IActionResult Delete(string id)
        {
            if (!ModelState.IsValid)
            {
                return(new BadRequestResult());
            }

            _functionService.Delete(id);
            return(new OkObjectResult(id));
        }
Example #4
0
 public IActionResult Delete(string id)
 {
     if (!ModelState.IsValid)
     {
         IEnumerable <ModelError> allErrors = ModelState.Values.SelectMany(v => v.Errors);
         return(new BadRequestObjectResult(allErrors));
     }
     _functionService.Delete(id);
     _functionService.Save();
     return(new NoContentResult());
 }
        public async Task <IActionResult> Delete(string id)
        {
            var hasPermission = await _authorizationService.AuthorizeAsync(User, "FUNCTION", Operations.Delete);

            if (hasPermission.Succeeded == false)
            {
                return(new BadRequestObjectResult(CommonConstants.Forbidden));
            }
            _functionService.Delete(id);
            _functionService.SaveChanges();
            return(new OkObjectResult(id));
        }
Example #6
0
        public ActionResult Delete(int id)
        {
            var function = _functionService.GetSingleById(id);

            if (function == null)
            {
                return(HttpNotFound());
            }
            _functionService.Delete(function);
            _functionService.Save();
            return(Json(new { status = true }, JsonRequestBehavior.AllowGet));
        }
 public IActionResult Delete(string id)
 {
     if (!ModelState.IsValid)
     {
         return new BadRequestResult();
     }
     else
     {
         _functionService.Delete(id);
         _functionService.Save();
         return new OkObjectResult(id);
     }
 }
Example #8
0
 public HttpResponseMessage Delete(HttpRequestMessage request, string id)
 {
     return(CreateHttpResponse(request, () =>
     {
         _permissionService.DeleteAll(id);
         _permissionService.SaveChange();
         HttpResponseMessage response = null;
         _functionService.Delete(id);
         _functionService.SaveChange();
         response = request.CreateResponse(HttpStatusCode.OK, id);
         return response;
     }));
 }
 public IActionResult Delete(string id)
 {
     if (!ModelState.IsValid)
     {
         return(new BadRequestResult());
     }
     else
     {
         _functionService.Delete(id, out bool result, out string message);
         _functionService.SaveChanges();
         return(new OkObjectResult(id));
     }
 }
Example #10
0
 public IActionResult Delete(int id)
 {
     if (id > 0)
     {
         var status = _functionService.Delete(id);
         _functionService.Save();
         if (status)
         {
             return(new OkObjectResult(new { Status = status, Message = "Xóa danh mục thành công" }));
         }
         return(new OkObjectResult(new { Status = status, Message = "Xóa danh mục không thành công" }));
     }
     return(new OkObjectResult(new { Status = false, Message = "Danh mục không tồn tại" }));
 }
Example #11
0
        public IActionResult DeleteFunction(int id, [FromBody] FunctionDto functionDto)
        {
            var function = _mapper.Map <Function>(functionDto);

            try
            {
                _service.Delete(id);
                return(Ok("Record Deleted Successfully.."));
            }
            catch (AppException ex)
            {
                return(BadRequest(new { message = ex.Message }));
            }
        }
Example #12
0
        public async Task <IActionResult> Delete(string id)
        {
            if (!ModelState.IsValid)
            {
                return(new BadRequestResult());
            }
            else
            {
                await _functionService.Delete(id);

                _functionService.Save();
                return(new OkObjectResult(id));
            }
        }
Example #13
0
 public HttpResponseMessage Delete(HttpRequestMessage request, string id)
 {
     return(CreateHttpResponse(request, () =>
     {
         HttpResponseMessage response = null;
         if (string.IsNullOrEmpty(id))
         {
             return request.CreateErrorResponse(HttpStatusCode.BadRequest, nameof(id) + " không có giá trị");
         }
         _functionService.Delete(id);
         _functionService.Save();
         response = request.CreateResponse(HttpStatusCode.OK, id);
         return response;
     }));
 }
Example #14
0
        private async void btnXoa_Click(object sender, EventArgs e)
        {
            string id = gv_ManHinh.GetRowCellValue(gv_ManHinh.GetSelectedRows()[0], "Id").ToString();

            if (FormHelper.showRemoveDialog(id) == DialogResult.No)
            {
                return;
            }
            GenericResult rs = _functionService.Delete(id);

            FormHelper.showDialog(rs);
            await loadGvFunction();

            reStart();
        }
        public async Task <IActionResult> Delete(int id)
        {
            var result = new ResponseResult();

            if (await _functionService.CountAsync <FunctionDto>(i => i.ParentId == id) > 0)
            {
                result.Message = nameof(BusinessCode.Record_Cascade_Exist);
                result.Code    = BusinessCode.Record_Cascade_Exist;
            }
            else
            {
                await _functionService.Delete(id);
            }


            return(Ok(result));
        }
Example #16
0
        public HttpResponseMessage Delete(HttpRequestMessage request, string id)
        {
            var identity = (ClaimsIdentity)User.Identity;
            IEnumerable <Claim> claims = identity.Claims;

            _functionService.Delete(id);
            _functionService.Save();
            Log log = new Log()
            {
                AppUserId = claims.FirstOrDefault().Value,
                Content   = Notification.DELETE_FUNCTION,
                Created   = DateTime.Now
            };

            _logService.Create(log);
            _logService.Save();
            return(request.CreateResponse(HttpStatusCode.OK, id));
        }
        public async Task <IActionResult> DeleteFunctionById(TRequest <RequesId> request)
        {
            var response = new Response <int>();

            try
            {
                response.Data = await _functionService.Delete(request.value.Id);

                response.Message = "Xóa thành công";
                response.Success = true;
            }
            catch (Exception ex)
            {
                response.Success = false;
                response.Message = ex.Message + "," + ex.InnerException;
            }
            return(Ok(response));
        }
Example #18
0
 public async Task <IActionResult> Delete(int id)
 {
     return(await _functionService.Delete(id));
 }