예제 #1
0
        /// <summary>
        /// Контроллер для поиска по имени. Возращает паршел вьюху.
        /// </summary>
        /// <param name="name">Имя автора</param>
        /// <returns></returns>
        public ActionResult BookSearch(string name)
        {
            List <Book> allbooks = new List <Book>();

            using (DBCont db = new DBCont())
            {
                //ищем в выборке по названию
                // allbooks = db.Books.Where(a => a.Author.Contains(name)).ToList();
                allbooks = db.Books.Where(a => a.Name == name).ToList();
                // allbooks = db.Books.ToArray().OrderBy(x => x.Author).Select(x => new List<Book>()).ToList();
                //allbooks = db.Books.FirstOrDefault(a => a.Author = name);
                //allbooks = db.Books.ToArray().OrderBy(x => x.Author).Select(x => new List<Book>()).ToList();


                if (allbooks.Count == 0)
                {
                    //return HttpNotFound();
                    //return PartialView();
                    return(Content("Поиск не нашел совпадений."));
                    // return RedirectToRoute("Error");
                }
                if (allbooks == null)
                {
                    // return RedirectToRoute("Error");
                    Redirect("/Shared/Error");
                }
            }

            return(PartialView(allbooks));
            //return View(allbooks);
        }
예제 #2
0
        public ActionResult BestBook()
        {
            Book book;

            using (DBCont db = new DBCont())
            {
                book = db.Books.First();
            }
            return(PartialView(book));
        }
 public TareasController(DBCont context)
 {
     _context = context;
 }
 public UsuariosController(DBCont context)
 {
     _context = context;
 }
 public RecursosController(DBCont context)
 {
     _context = context;
 }
 public DetallesController(DBCont context)
 {
     _context = context;
 }