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)); }
public CreateDealerCommand(NewDealerDto dealer) { Dealer = dealer; }