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>()); }
public async Task <int> HacerCheckOut([FromBody] HacerCheckOutDTO dto) { var reserva = ReservaMapper.Map(dto); await _service.HacerCheckOut(reserva); return(reserva.Id); }
public static Reserva Map(HacerCheckOutDTO dto) { var reserva = new Reserva { Id = dto.ReservaId, Estado = ReservaEstadoEnum.HizoCheckout, }; return(reserva); }