public ActionResult Delete(Guid id) { var car = _partRepository.GetPartBy(id); _partRepository.Delete(car); return(RedirectToAction("Index")); }
public async Task <bool> TryDeletePart(int id) { var part = await _partRepository.GetByIdOrDefault(id); if (part == null) { return(false); } try { await _partRepository.Delete(part); _logger.LogInformation($"Soft deleted Part ID: {id}"); return(true); } catch (Exception e) { _logger.LogCritical($"Unable to soft delete part Id:{part.Id}. {e.Source}: {e.Message}"); return(false); } }
public JsonResult Delete(Part_VM Model) { if (CheckAccess(Model.CurrentScreenID, "Part")) { try { GetUserInfo(Model); if (Model.PartID > 0 && Model.PartID != null) { var data = _PartRepo.Delete(Model); return(GetAddEditDeleteResponse(data, "Delete")); } } catch (Exception ex) { logger.Error("PartController_Delete Error: ", ex); return(GetAddEditErrorException(ex)); } } return(GetModelStateIsValidException(ViewData)); }
private async Task DeletePart(Part part) { partRepository.Delete(part); await partRepository.SaveAllAsync(); }