public async Task <IActionResult> Delete(int id) { try { if (id < 1) { return(BadRequest()); } var isExists = await _manufacturerRepository.isExists(id); if (!isExists) { return(NotFound()); } var manufacturer = await _manufacturerRepository.FindById(id); var isSuccess = await _manufacturerRepository.Delete(manufacturer); if (!isSuccess) { return(InternalError($"Delete failed")); } return(NoContent()); } catch (Exception e) { return(InternalError($"{e.Message} - {e.InnerException}")); } }
private void RemoveManufacturerBtn_Click(object sender, RoutedEventArgs e) { if (User.Role.userRole.Equals("Admin")) { string messageBoxText = "Ви дійсно хочете видалити виробника?"; string caption = "Підтвердження видалення"; MessageBoxButton button = MessageBoxButton.YesNoCancel; MessageBoxImage icon = MessageBoxImage.Warning; MessageBoxResult result = MessageBox.Show(messageBoxText, caption, button, icon); switch (result) { case MessageBoxResult.Yes: var manufacturer = ((Manufacturer)ManufacturerDataGrid.SelectedItem); try { manufacturerRepository.Delete(manufacturer); } catch (Exception exception) { MessageBox.Show("Невдалось видалити виробника! На складі є товар від даного виробника"); } ManufacturerDataGrid.ItemsSource = manufacturerRepository.GetAll(); break; case MessageBoxResult.No: break; } } else { MessageBox.Show("У вас недостатньо прав!"); } }
public Manufacturer Delete(int id) { if (id < 1) { throw new ArgumentException("The Id entered has to be at least 1"); } return(_manufacturerRepository.Delete(id)); }
public ActionResult DeleteConfirmed(int id) { repository.Delete(id); repository.Save(); //Manufacturer manufacturer = db.Manufacturers.Find(id); //db.Manufacturers.Remove(manufacturer); //db.SaveChanges(); return(RedirectToAction("Index")); }
public bool DeleteManufacturer(Manufacturer manufacturer) { try { _manufactureRepository.Delete(manufacturer); return(true); } catch (Exception ex) { return(false); } }
public IActionResult DeleteManufacturer(int id) { try { var deleteResponse = _manufacturerRepository.Delete(id); return(StatusCode(deleteResponse.StatusCode)); } catch (Exception e) { return(StatusCode(500, "An unexpected error has occured!")); } }
public ResponseMessage Delete(int id) { ResponseMessage response = new ResponseMessage(); try { response.IsSuccess = _manufacturerRepository.Delete(id); response.ErrorMessage = "Success"; } catch (Exception ex) { response.IsSuccess = false; response.ErrorMessage = ex.Message; } return(response); }
public void DeleteManufacturer(Manufacturer mdl) { _manufacturerRepository.Delete(mdl); }
/// <summary> /// Method whose purpose is to delete /// an existing Manufacturer record. /// </summary> /// <param name="manufacturer"> /// Existing ManufacturerModel object. /// </param> /// <returns> /// Returns true if the query is successfully executed /// otherwise returns false. /// </returns> public bool Delete(ManufacturerModel manufacturer) { return(_manufacturerRepository.Delete(manufacturer) > 0 ? true : false); }
public void Delete(Manufacturer manufacturer) { _manufacturerRepository.Delete(manufacturer); }