public ActionResult DeleteConfirmed(int id) { var ReservaBo = new ReservaBo(); ReservaBo.Apagar(id); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ReservaId,DataInicio,DataFim,HoraInicio,HoraFim,DataCadastro,PessoaId,SalaId,LaboratorioId,AuditorioId")] Reserva reserva) { if (ModelState.IsValid) { var reservaBo = new ReservaBo(); reservaBo.Editar(reserva); return(RedirectToAction("Index")); } ViewBag.AuditorioId = new SelectList(db.Auditorios, "AuditorioId", "Nome", reserva.AuditorioId); ViewBag.LaboratorioId = new SelectList(db.Laboratorios, "LaboratorioId", "Nome", reserva.LaboratorioId); ViewBag.PessoaId = new SelectList(db.Pessoas, "PessoaId", "Nome", reserva.PessoaId); ViewBag.SalaId = new SelectList(db.Salas, "SalaId", "Nome", reserva.SalaId); return(View(reserva)); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var reservaBo = new ReservaBo(); var reserva = reservaBo.Mostrar(id.Value); if (reserva == null) { return(HttpNotFound()); } return(View(reserva)); }
public ActionResult Create([Bind(Include = "ReservaID,QtdPessoas,EstabelecimentoID,CLienteID,MesaID,DataHorario")] Reserva reserva) { if (ModelState.IsValid) { Mesa mesa = db.Mesas.Find(reserva.MesaID); if (ReservaBo.VerificarLugarPessoa(mesa, reserva.QtdPessoas).Equals("reserva atendida com sucesso")) { ReservaBo.AdicionarPontos(reserva.Cliente); //fazer tudo na action db.Reservas.Add(reserva); db.SaveChanges(); return(RedirectToAction("Index")); } else { return(View("Não foi possivel realizar reserva!")); } } ViewBag.CLienteID = new SelectList(db.Clientes, "ClienteID", "Nome", reserva.CLienteID); ViewBag.EstabelecimentoID = new SelectList(db.Estabelecimentos, "EstabelecimentoID", "NameOnwer", reserva.EstabelecimentoID); return(View(reserva)); }