public async ValueTask <IActionResult> Delete(int id) { bool userHasThisImage = await _userImg.Item().AnyAsync(ui => ui.ImageId == id); if (!userHasThisImage) { Image img = new Image { Id = id }; string message; try { (bool succeeded, string error) = await _repo.Delete(img); message = error; if (succeeded) { return(NoContent()); } return(BadRequest(new { Message = message })); } catch (DbUpdateConcurrencyException ex) { message = ex.Message + " " + ex.InnerException.Message; } return(BadRequest(new { Message = message })); } return(BadRequest(new { Message = "One or more users have this image. We cannot delete this. Please come up with a policy and notify developer" })); }
public async ValueTask <IActionResult> Delete(int id) { Test test = new Test { Id = id }; string message; try { var quizes = _quiz.Item().Where(q => q.TestId == id); var _ = await _quiz.Delete(quizes); (bool succeeded, string error) = await _repo.Delete(test); message = error; if (succeeded) { return(NoContent()); } } catch (DbUpdateConcurrencyException ex) { message = ex.Message; } return(NotFound(new { Message = message })); }
public async ValueTask <IActionResult> Delete(int id) { (bool succeeded, string error) = await _repo.Delete(id); if (succeeded) { return(NoContent()); } return(NotFound(new { Message = error })); }
private void btnDelete_ItemClick(object sender, DevExpress.Xpf.Bars.ItemClickEventArgs e) { if (gridContro_Models.SelectedItem != null) { Model model = (Model)gridContro_Models.SelectedItem; MessageBoxResult result = MessageBox.Show("Are you sure delete this Model?", "Delete Info", MessageBoxButton.OKCancel); if (result == MessageBoxResult.OK) { m_modelManager.Delete(model); RefreshGridControlData(); } } }
public virtual async ValueTask <IActionResult> Delete(int id) { T t = new T { Id = id }; string message; try { (bool succeeded, string error) = await _repo.Delete(t); message = error; if (succeeded) { return(NoContent()); } return(BadRequest(new { message })); } catch (DbUpdateConcurrencyException ex) { message = ex.Message + " " + ex.InnerException.Message; } return(BadRequest(new { Message = message })); }
public void Delete() { try { Model entity = GetFirstModel(); manager.Delete(entity); entity = manager.GetById(entity.Id); Assert.IsNull(entity); } catch (Exception ex) { Assert.Fail(ex.ToString()); } }
public async ValueTask <IActionResult> Delete(int id) { Option option = new Option { Id = id }; string message; try { (bool succeeded, string error) = await _repo.Delete(option); message = error; if (succeeded) { return(NoContent()); } } catch (DbUpdateConcurrencyException ex) { message = ex.Message; } return(NotFound(new { Message = message })); }
public void Delete(ushort id) { modelManager.Delete(id); }