Example #1
0
        public async Task <int> HacerCheckOut(HacerCheckOutDTO dto)
        {
            var respuesta = await _httpClient.PostAsJsonAsync(ENDPOINT + "/hacerCheckOut", dto);

            respuesta.StatusCode.Should().Be(HttpStatusCode.OK);
            return(await respuesta.Content.ReadAsAsync <int>());
        }
Example #2
0
        public async Task <int> HacerCheckOut([FromBody] HacerCheckOutDTO dto)
        {
            var reserva = ReservaMapper.Map(dto);

            await _service.HacerCheckOut(reserva);

            return(reserva.Id);
        }
Example #3
0
        public static Reserva Map(HacerCheckOutDTO dto)
        {
            var reserva = new Reserva
            {
                Id     = dto.ReservaId,
                Estado = ReservaEstadoEnum.HizoCheckout,
            };

            return(reserva);
        }