public IActionResult EditBook(BookModelView model, string op) { if (!ModelState.IsValid) { return(View(model)); } try { if ("Deletar".Equals(op)) { _serviceBook.Remove(new BookDTO() { Id = model.Id }); } if ("Atualizar".Equals(op)) { _serviceBook.Update( new BookDTO(model.Id, model.Name, model.PublishingCompany, model.Author, model.Resume, model.ISBNCode, model.PublicationDate, model.UrlImage)); } ViewBag.Url = "/Book/Books"; return(PartialView("_SaveChangesConfirm")); } catch (Exception ex) { ViewBag.Error = ex.Message; } return(View()); }
public ActionResult Delete(int id) // Affichage des informations d'un livre { BookDAL bookDAL = new BookDAL((List <Book>)Session["Books"]); Book book = bookDAL.Read(id); // R2cupération des infos d'un livre pour un id donné bookDAL.Delete(id); BookModelView model = new BookModelView((List <Book>)Session["Books"]); return(View(model)); }
public IActionResult Index(BookModelView reqest_book) { try { if (HttpContext.Session.GetInt32("id_user") != null) { if (ModelState.IsValid) { var data = new Booking() { IdUser = HttpContext.Session.GetInt32("id_user"), Distance = 100, Amount = 100000, Status = 0, EndFrom = reqest_book.address_to, StartTo = reqest_book.address_from, Date = reqest_book.date, Member = reqest_book.menber, }; _context.Booking.Add(data); _context.SaveChanges(); ViewBag.SuccessfulAnnouncement = "Your request has been sent"; //_emailSender.Seed(""); return(RedirectToAction("Index")); } return(View()); } else { ModelState.AddModelError("", "This account does not exist in the system"); } return(View()); } catch (Exception ex) { TempData["Message"] = "Implementation failed. There was a system problem"; } return(View()); }
public IActionResult RegisterBook(BookModelView model) { if (!ModelState.IsValid) { return(View(model)); } try { _serviceBook.Add( new BookDTO( model.Name, model.PublishingCompany, model.Author, model.Resume, model.ISBNCode, model.PublicationDate, model.UrlImage) ); ViewBag.Url = "/Book/RegisterBook"; return(PartialView("_SaveChangesConfirm")); } catch (Exception ex) { ViewBag.Error = ex.Message; } return(View()); }
// GET: Book public ActionResult Index() { BookModelView modelView = new BookModelView((List <Book>)Session["Books"]); return(View(modelView)); }