public IHttpActionResult HacerReservacion(string fechaLlegada, string fechaSalida, int habitacion, string cedula, string nombre, string apellidos, int tarjeta, string email) { System.DateTime fechaInicio = DateTime.Parse(fechaLlegada); System.DateTime fechaFinal = DateTime.Parse(fechaSalida); Reservacion reser = new Reservacion(); Cliente cliente = new Cliente(); reser.fechaLLegada_Reservacion = fechaInicio; reser.fechaSalida_Reservacion = fechaFinal; reser.idHabitacion_Reservacion = habitacion; cliente.cedula_Cliente = cedula; cliente.apellidos_Cliente = apellidos; cliente.email_Cliente = email; cliente.nombre_Cliente = nombre; cliente.tarjeta_Cliente = tarjeta; IReservacionLN repositorio = FabricaIoC.Contenedor.Resolver <ReservacionLN>(); //RepositorioReservacion repositorio = new RepositorioReservacion(); Reservacion reservacion = repositorio.insertarReservacion(reser, cliente); return(Ok(reservacion)); }
public IHttpActionResult HabitacionDisponible(string fechaLlegada, string fechaSalida, string tipo) { System.DateTime fechaInicio = DateTime.Parse(fechaLlegada); System.DateTime fechaFinal = DateTime.Parse(fechaSalida); //RepositorioReservacion repositorio = new RepositorioReservacion(); IReservacionLN repositorio = FabricaIoC.Contenedor.Resolver <ReservacionLN>(); HabitacionDisponible habitacionDisponible = repositorio.habitacionDisponible(fechaInicio, fechaFinal, tipo); return(Ok(habitacionDisponible)); }