Пример #1
0
        public async Task <IActionResult> Modificar(int id, [FromBody] HabitacionDTO dto)
        {
            var habitacion = HabitacionMapper.Map(dto);
            await _habitacionService.ModificarAsync(id, habitacion);

            return(Ok());
        }
Пример #2
0
        public void MapeaCorrectamenteEnLaCreacion()
        {
            DadoUnHabitacionDto();

            var habitacion = HabitacionMapper.Map(_unaHabitacionDTO);

            habitacion.CamasMatrimoniales.Count.Should().Be(1);
            habitacion.CamasIndividuales.Count.Should().Be(1);
            habitacion.CamasCuchetas.Count.Should().Be(1);

            habitacion.TieneBanio.Should().BeTrue();
            habitacion.InformacionAdicional.Should().Be("asd");
            habitacion.Tipo().Should().Be(HabitacionTipoEnum.Privada);
        }
Пример #3
0
        public void MapeaCorrectamenteEnLaConsulta()
        {
            DadaUnaListaDeHabitaciones();

            var habitacionesDTO = HabitacionMapper.Map(_unaListaDeHabitaciones);

            habitacionesDTO.First().EsPrivada.Should().BeTrue();
            habitacionesDTO.First().TieneBanio.Should().BeTrue();
            habitacionesDTO.First().InformacionAdicional.Should().Be("asd");
            habitacionesDTO.First().EsPrivada.Should().Be(true);

            habitacionesDTO.First().CamasMatrimoniales.Count.Should().Be(1);
            habitacionesDTO.First().CamasIndividuales.Count.Should().Be(1);
            habitacionesDTO.First().CamasCuchetas.Count.Should().Be(1);
        }
Пример #4
0
        public async Task <int> Crear([FromBody] HabitacionDTO dto)
        {
            var habitacion = HabitacionMapper.Map(dto);

            return(await _habitacionService.CrearAsync(habitacion));
        }
Пример #5
0
        public async Task <IEnumerable <HabitacionDTO> > Listar()
        {
            var habitaciones = await _habitacionService.ListarAsync();

            return(HabitacionMapper.Map(habitaciones));
        }