public ActionResult Delete_End(int id) { ViewBag.Title = $"ПОДТВЕРЖДЕНИЕ УДАЛЕНИЯ Р/С с ID №{id}"; Bill_ViewModel bill = billService.Get(id).BillFromDomainToView(); if (bill == null) { ModelState.AddModelError("GetClientById2", $"Не найден расчетный счет для удаления с указанным идентификатором № {id}!!!"); return(new HttpStatusCodeResult(404, ModelState.Values.ToString())); } if (!(new BillModelAttribute().IsValid(bill))) { ModelState.AddModelError("GetBillNotVal2", "Сведения о расчетном счете не валидны!!!"); ViewBag.Message = "Валидация НЕ пройдена"; return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, ModelState.Values.ToString())); } else { billService.Delete(id); ViewBag.Message = $"Удаление расчетного счета c ID № {id} прошло успешно!"; return(View()); } }
public IActionResult DeleteBill(Guid?Id) { _bill.Delete(Id); return(RedirectToAction("Index")); }
public void DeleteBill(IBill bill) { ExceptionHelper.ThrowIfNull(bill, "bill"); bill.Delete(); _BillRepository.SaveChanges(); }