Example #1
0
        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));
        }
Example #2
0
        public ActionResult AddLibrarian()
        {
            LibrarianEditModel model = new LibrarianEditModel();

            LibraryBs libbs = new LibraryBs();

            model.Libraries = libbs.GetList().Select(c => (LibraryModel)c).ToList();

            return(View(model));
        }
Example #3
0
        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));
        }