Ejemplo n.º 1
0
        public IActionResult Detail(int id)
        {
            if (!this._middleware.CheckUserPermission(PermissionType.None, HttpContext))
            {
                return(RedirectToAction("Login", "User"));
            }

            Book book = this._bookContainer.GetBookById(id);

            BookConverter bookConverter = new BookConverter();

            BookModel bookModel = bookConverter.ConvertBookToBookModel(book);

            return(View(bookModel));
        }
Ejemplo n.º 2
0
        public IActionResult Search(string name)
        {
            if (!this._middleware.CheckUserPermission(PermissionType.None, HttpContext))
            {
                return(RedirectToAction("Login", "User"));
            }

            BookIndexViewModel bivm = new BookIndexViewModel();

            bivm.Books = new List <BookModel>();

            BookConverter bookConverter = new BookConverter();

            foreach (Book book in this._bookContainer.GetBookByName(name))
            {
                bivm.Books.Add(bookConverter.ConvertBookToBookModel(book));
            }

            return(View(bivm));
        }
Ejemplo n.º 3
0
        public IActionResult Index()
        {
            if (!this._middleware.CheckUserPermission(PermissionType.User, HttpContext))
            {
                return(RedirectToAction("Login", "User"));
            }

            BookIndexViewModel bivm = new BookIndexViewModel();

            bivm.Books = new List <BookModel>();

            BookConverter bookConverter = new BookConverter();

            foreach (Book book in this._bookContainer.GetBooksByUserID(this._sessionHandler.GetUserID(HttpContext)))
            {
                bivm.Books.Add(bookConverter.ConvertBookToBookModel(book));
            }

            return(View(bivm));
        }
Ejemplo n.º 4
0
        public IActionResult Edit(int id)
        {
            if (!this._middleware.CheckUserPermission(PermissionType.User, HttpContext))
            {
                return(RedirectToAction("Login", "User"));
            }

            SectorConverter sectorConverter = new SectorConverter();

            ViewData["Sectors"] = sectorConverter.ToSectorModelList(this._sectorContainer.GetAll());

            CourseConverter courseConverter = new CourseConverter();

            ViewData["Courses"] = courseConverter.ToCourseModelList(this._courseContainer.GetAll());

            Book book = this._bookContainer.GetBookById(id);

            BookConverter bookConverter = new BookConverter();
            BookModel     bookModel     = bookConverter.ConvertBookToBookModel(book);

            return(View(bookModel));
        }