Пример #1
0
        public IEnumerable <HabitacionDTO> GetAll(bool frente, int?numero, int?piso, string descripcion, int?hotelId, int?tipoHabitacion, bool activa)
        {
            var habitacionesDTO = new List <HabitacionDTO>();

            var repository = new HabitacionRepository();
            IEnumerable <Habitacion> habitaciones = repository.GetAll(frente, numero, piso, descripcion, hotelId, tipoHabitacion, activa);

            foreach (Habitacion habitacion in habitaciones)
            {
                habitacionesDTO.Add(new HabitacionDTO
                {
                    Activa         = habitacion.Activa,
                    Codigo         = habitacion.Id,
                    Descripcion    = habitacion.Descripcion,
                    Frente         = habitacion.Frente,
                    Hotel          = habitacion.Hotel.Nombre,
                    Modificar      = "Modificar",
                    Numero         = habitacion.Numero,
                    Piso           = habitacion.Piso,
                    TipoHabitacion = habitacion.TipoHabitacion.Descripcion
                });
            }

            return(habitacionesDTO);
        }
Пример #2
0
        static void Main(string[] args)
        {
            HoteleriaContext     context = new HoteleriaContext();
            HabitacionRepository repo    = new HabitacionRepository(context);
            //var a = repo.BuscarPorNro(11);
            ControlService serv = new ControlService(repo);

            var a = serv.ObtenerActividadesDeHabPorEmpleado(1, 3);
            var b = repo.ObtenerActividadesPorEmpleado(1, 3);



            Console.WriteLine("Hello World!");
        }
Пример #3
0
        public int Save(Habitacion habitacion)
        {
            int id = habitacion.Id;

            var repository = new HabitacionRepository();

            if (habitacion.IsNew())
            {
                id = repository.Insert(habitacion);
            }
            else
            {
                repository.Update(habitacion);
            }

            return(id);
        }
Пример #4
0
        public bool ExistsHabitacion(int hotelId, int numero, int piso)
        {
            var repository = new HabitacionRepository();

            return(repository.Exists(hotelId, numero, piso));
        }
Пример #5
0
        public Habitacion Get(int idHabitacion)
        {
            var repository = new HabitacionRepository();

            return(repository.Get(idHabitacion));
        }