public ActionResult EditarReserva(int id) { _token = Session["Token"].ToString(); if (string.IsNullOrEmpty(_token)) { RedirectToAction("Index", "Home"); } var mesas = new Mesas { Token = _token }; ViewData["Mesas"] = mesas.ObtenerMesas().Where(m => m.estado == EstadoMesa.Disponible).ToList(); var reserva = new Reserva { Token = _token }.ObtenterReserva(id); ViewData["Cliente"] = reserva.clienteId; ReservaModel model = new ReservaModel { id = reserva.id, cantidadPersonas = reserva.cantidadPersonas, clienteId = reserva.clienteId.rut, fecha = reserva.fecha, hora = reserva.hora, mesaId = reserva.mesaId.id, }; return(View(model)); }
public ActionResult EditarReserva(ReservaModel model) { _token = Session["Token"].ToString(); if (string.IsNullOrEmpty(_token)) { RedirectToAction("Index", "Home"); } model.Cliente = new Clientes { Token = _token }.ObtenerCliente(model.clienteId); var mesas = new Mesas { Token = _token }; var reserva = new Reserva() { Token = _token, id = model.id, fecha = model.fecha, hora = model.hora, cantidadPersonas = model.cantidadPersonas, mesaId = new Mesas { Token = _token }.ObtenerMesa(model.mesaId), clienteId = new Clientes { Token = _token }.ObtenerCliente(model.clienteId), estado = EstadoReserva.NoOcupada, }; ViewData["Mesas"] = mesas.ObtenerMesas().Where(m => m.estado == EstadoMesa.Disponible).ToList(); ViewData["Cliente"] = reserva.clienteId; reserva.ActualizarReserva(reserva); return(RedirectToAction("VerReservas")); }
public void ListarMesas() { ObtenerToken("ADMINISTRADOR", "ASDF"); var mesa = new Mesas() { Token = _token }; var data = mesa.ObtenerMesas(); Assert.IsNotNull(data); }
public ActionResult VerMesasDisponibles() { _token = Session["Token"].ToString(); if (string.IsNullOrEmpty(_token)) { RedirectToAction("Index", "Home"); } var mesa = new Mesas() { Token = _token }; ViewData["Mesas"] = mesa.ObtenerMesas(); return(View()); }
public ActionResult AgregarReserva() { ViewData["error"] = ""; _token = Session["Token"].ToString(); if (string.IsNullOrEmpty(_token)) { RedirectToAction("Index", "Home"); } var reserva = new Reserva { Token = _token }; var clientes = new Clientes { Token = _token }; var mesas = new Mesas { Token = _token }; ViewData["Clientes"] = clientes.ObtenerClientes(); ViewData["Mesas"] = mesas.ObtenerMesas().Where(m => m.estado == EstadoMesa.Disponible).ToList(); return(View()); }