public IActionResult PostDeletePictures([FromBody] DeletePictureVM deletePictureVM) { List <string> result = deletePictureVM.deletePicturesId.Split(',').ToList(); var task = _queries.GetTaskIncludePicturesFirstOrDefaultWhereTaskIdEquals(deletePictureVM.taskId); foreach (var item in result) { var pic = task.Pictures.Find(p => p.PictureId.ToString() == item); task.Pictures.Remove(pic); } try { _queries.SaveChanges(); }catch (Exception ex) { } return(Ok()); }
public IActionResult PostDeletePictures([FromBody] DeletePictureVM deletePictureVM) { List <string> result = deletePictureVM.deletePicturesId.Split(',').ToList(); var task = _context.Task .Include(t => t.Pictures) .FirstOrDefault(q => q.Id == deletePictureVM.taskId); foreach (var item in result) { var pic = task.Pictures.Find(p => p.PictureId.ToString() == item); task.Pictures.Remove(pic); } try { _context.SaveChanges(); }catch (Exception ex) { } return(Ok()); }