public async Task <int> Cancelar(CancelarDTO dto) { var respuesta = await _httpClient.PostAsJsonAsync(ENDPOINT + "/cancelar", dto); respuesta.StatusCode.Should().Be(HttpStatusCode.OK); return(await respuesta.Content.ReadAsAsync <int>()); }
public async Task <int> Cancelar([FromBody] CancelarDTO dto) { var reserva = ReservaMapper.Map(dto); await _service.Cancelar(reserva); return(reserva.Id); }
internal static Reserva Map(CancelarDTO dto) { var reserva = new Reserva { Id = dto.ReservaId, Estado = ReservaEstadoEnum.Cancelada, }; return(reserva); }