public ActionResult EditLibrarian(LibrarianEditModel model) { if (ModelState.IsValid) { LibrarianBs bs = new LibrarianBs(); var result = bs.Update((LibrarianDataDTO)model); if (result.Code == BusinessLayer.OperationStatusEnum.Success) { TempData["OperationStatus"] = true; TempData["OpearionMessage"] = "Данные успешно обновлены"; } else { TempData["OperationStatus"] = false; TempData["OpearionMessage"] = "Произошла ошибка при обновлении данных"; } return(RedirectToAction("Librarians", "Admin")); } LibraryBs libbs = new LibraryBs(); model.Libraries = libbs.GetList().Select(c => (LibraryModel)c).ToList(); return(View(model)); }
public ActionResult LibrariansList(string symbols = "") { LibrarianBs librarian = new LibrarianBs(); List <LibrarianModel> model = librarian.GetList().Where( c => c.Name.Contains(symbols) || c.Surname.Contains(symbols) || c.Patronymic.Contains(symbols)) .Select(c => (LibrarianModel)c).ToList(); return(PartialView("~/Views/Admin/_LibrariansList.cshtml", model)); }
public ActionResult EditLibrarian(int id) { LibrarianBs librarianBs = new LibrarianBs(); LibrarianEditModel model = (LibrarianEditModel)librarianBs.GetById(id); LibraryBs libbs = new LibraryBs(); model.Libraries = libbs.GetList().Select(c => (LibraryModel)c).ToList(); return(View(model)); }
public ActionResult DeleteLibrarian(int id) { LibrarianBs bs = new LibrarianBs(); var result = bs.Delete(id); if (result.Code == BusinessLayer.OperationStatusEnum.Success) { TempData["OperationStatus"] = true; TempData["OpearionMessage"] = "Данные успешно удалены"; } else { TempData["OperationStatus"] = false; TempData["OpearionMessage"] = "Произошла ошибка при удалении данных"; } return(RedirectToAction("Librarians", "Admin")); }