public static CarReservationUpdateCommandBuilder Start()
        {
            _command = new CarReservationUpdateCommand()
            {
            };

            return(new CarReservationUpdateCommandBuilder());
        }
        public async Task <IActionResult> Update(CarReservationUpdateCommand CarUpdateCmd)
        {
            var result = await _mediator.Send(CarUpdateCmd);

            if (result)
            {
                return(Ok());
            }
            else
            {
                return(BadRequest());
            }
        }
Ejemplo n.º 3
0
        public void UpdateCarReservation_IntegrationTest()
        {
            var flightCmd = new CarReservationUpdateCommand()
            {
                Id         = 1,
                OutputDate = DateTime.Now.AddDays(20).Date,
                Name       = "Teste atualização"
            };
            var myContent     = JsonConvert.SerializeObject(flightCmd);
            var stringContent = new StringContent(myContent, UnicodeEncoding.UTF8, "application/json");

            var httpResponse = _client.PutAsync($"{_url}", stringContent).Result;

            httpResponse.EnsureSuccessStatusCode();

            var carReservationUpdated = CustomWebApplicationFactory <Startup> .appDb.CarReservation.Find(1);

            //carReservationUpdated.OutputDate.Date.Should().Be(DateTime.Now.AddDays(20).Date);
            //carReservationUpdated.Name.Should().Be("Teste atualização");
        }