public IActionResult Delete(Guid id) { if (!ModelState.IsValid) { return(new BadRequestObjectResult(ModelState)); } _slideService.Delete(id); _slideService.SaveChanges(); return(new OkObjectResult(id)); }
public JsonResult DeleteMul(int[] ids) { var count = ids.Count(); foreach (var id in ids) { _SlideService.Delete(id); } _SlideService.Save(); return(Json(new { message = ResultState.Delete_SUCCESS + count + " bản ghi" }, JsonRequestBehavior.AllowGet)); }
public async Task <IActionResult> Delete(int id) { if (id == 0) { return(new BadRequestResult()); } else { var notificationId = Guid.NewGuid().ToString(); var announcement = new AnnouncementViewModel { Title = User.GetSpecificClaim("FullName"), DateCreated = DateTime.Now, Content = $"Slide {_slideService.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() } }; _slideService.Delete(announcement, announcementUsers, id); _slideService.Save(); await _hubContext.Clients.All.SendAsync("ReceiveMessage", announcement); return(new OkObjectResult(id)); } }
public async Task <IActionResult> Delete(int id) { var result = await _slideService.Delete(id); if (result.IsSuccess) { return(Ok(result)); } return(BadRequest(result)); }
public HttpResponseMessage Delete(HttpRequestMessage request, int id) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } else { _slideService.Delete(id); _slideService.SaveChanges(); response = request.CreateResponse(HttpStatusCode.OK); } return response; })); }
public IActionResult Delete(string id) { var entity = _manager.GetByPrimaryKey(id); if (entity == null) { return(NoResult()); } _manager.Delete(entity); return(ResponseJson(entity)); }
public async Task <IActionResult> Delete(int id) { if (!ModelState.IsValid) { return(new BadRequestObjectResult(ModelState)); } await _slideService.Delete(id); _slideService.SaveChanges(); return(new OkObjectResult(id)); }
public HttpResponseMessage Delete(HttpRequestMessage request, int id) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState); } else { var oldSlide = _slideService.Delete(id); _slideService.Save(); var responseData = Mapper.Map <Slide, SlideViewModel>(oldSlide); response = request.CreateResponse(HttpStatusCode.Created, responseData); } return response; })); }
public IActionResult Delete(int id) { if (id == 0) { return(new BadRequestResult()); } else { _slideService.Delete(id); _slideService.Save(); return(new OkObjectResult(id)); } }
public IActionResult Delete(int id) { if (!ModelState.IsValid) { return(new BadRequestObjectResult(ModelState)); } else { _slideService.Delete(id); _slideService.Save(); return(new OkObjectResult(id)); } }
public HttpResponseMessage Delete(HttpRequestMessage request, int id) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { //trả về lỗi để bên ngoài bắt được sự kiện lỗi này response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState); } else { var oldProduct = _sildeService.Delete(id); //xoá dữ liệu cũ _sildeService.Save(); var responseData = Mapper.Map <Slide, SlideViewModel>(oldProduct); response = request.CreateResponse(HttpStatusCode.Created, responseData); } return response; })); }
public async Task <IActionResult> Delete(int id) { var hasPermission = await _authorizationService.AuthorizeAsync(User, "SLIDE", Operations.Delete); if (hasPermission.Succeeded == false) { return(new BadRequestObjectResult(CommonConstants.Forbidden)); } string oldPath = _slideService.GetByIdDb(id).Image; if (!string.IsNullOrEmpty(oldPath)) { oldPath.DeletementByString(_env); } _slideService.Delete(id); _slideService.SaveChanges(); return(new OkObjectResult(id)); }
public HttpResponseMessage Delete(HttpRequestMessage request, int id) { if (ModelState.IsValid) { Slide slideDb = _slideService.GetById(id); _slideService.Delete(id); _slideService.SaveChange(); if (slideDb.Image != null) { DeleteElementImage(slideDb.Image); } return(request.CreateResponse(HttpStatusCode.OK, id)); } else { return(request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } }