public ActionResult AgregarReservaSinClienteRegistrado(ReservaModel model) { var reserva = new Reserva { Token = _token, cantidadPersonas = model.cantidadPersonas, clienteId = new Clientes { apellido = model.Cliente.apellido, correo = model.Cliente.correo, dv = model.Cliente.dv, nombre = model.Cliente.nombre, rut = model.Cliente.rut, telefono = model.Cliente.telefono, }, fecha = model.fecha, hora = model.hora, estado = EstadoReserva.NoOcupada, }; var res = reserva.CrearReserva(reserva); TempData["Reserva"] = res; return(RedirectToAction("VerDetalleReserva", "Reserva")); }
public ActionResult AgregarReserva(ReservaModel model) { _token = Session["Token"].ToString(); var clientes = new Clientes { Token = _token }; ViewData["Clientes"] = clientes.ObtenerClientes(); if (string.IsNullOrEmpty(_token)) { RedirectToAction("Index", "Home"); } var reserva = new Reserva { Token = _token, cantidadPersonas = model.cantidadPersonas, clienteId = new Clientes { Token = _token }.ObtenerCliente(model.clienteId), //mesaId = new Mesas { Token = _token }.ObtenerMesa(model.mesaId), fecha = model.fecha, hora = model.hora, estado = EstadoReserva.NoOcupada, }; //_reserva = reserva.CrearReserva(reserva); //return RedirectToAction("VerDetalleReserva"); var res = reserva.CrearReserva(reserva); TempData["Reserva"] = res; return(RedirectToAction("VerDetalleReserva", "Reserva")); }
public bool CrearReserva(int estadoReserva, string rut, int id_agenda) { Reserva r = new Reserva(); r.estado_reserva = estadoReserva; r.rut_persona = rut; r.id_agen_med = id_agenda; return(r.CrearReserva()); }
public void CrearReserva() { ObtenerToken("ADMINISTRADOR", "ASDF"); var reserva = new Reserva { Token = _token, cantidadPersonas = 2, clienteId = new Clientes { Token = _token }.ObtenerClientes()[0], fecha = DateTime.Now.ToString("yyyy-MM-dd"), hora = DateTime.Now.ToString("HH:mm"), mesaId = new Mesas { Token = _token }.ObtenerMesas()[0], estado = EstadoReserva.NoOcupada, }; Assert.AreEqual(true, reserva.CrearReserva(reserva)); }