public async Task <IActionResult> CreateDealer([FromBody] NewDealerDto data)
        {
            var command = new CreateDealerCommand(data);
            var result  = await _mediator.Send(command);

            return(CreatedAtAction("GetDealer", new { dealerId = result.Id }, result));
        }
        private async Task <Dealer> CreateDealerAsync(NewDealerDto dealer)
        {
            var response = await TestClient.PostAsJsonAsync(ApiRoutes.Dealers.Create, dealer);

            var responseContent = await response.Content.ReadAsStringAsync();

            return(DeserializeContentIntoObject <Dealer>(responseContent));
        }
Пример #3
0
 public CreateDealerCommand(NewDealerDto dealer)
 {
     Dealer = dealer;
 }