示例#1
0
        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>());
        }
示例#2
0
        public async Task <int> Cancelar([FromBody] CancelarDTO dto)
        {
            var reserva = ReservaMapper.Map(dto);

            await _service.Cancelar(reserva);

            return(reserva.Id);
        }
示例#3
0
        internal static Reserva Map(CancelarDTO dto)
        {
            var reserva = new Reserva
            {
                Id     = dto.ReservaId,
                Estado = ReservaEstadoEnum.Cancelada,
            };

            return(reserva);
        }