public async Task <Response <TransportResponse> > Add(TransportAddRequest request) { var result = new TransportModel { Type = request.Type, IsActive = request.IsActive, Name = request.Name, Description = request.Description, TotalPrice = new Price(request.PriceWithoutVat), Image = request.Image }; result = await _uow.Transports.InsertAsync(result); return(new Response <TransportResponse>(ResponseStatus.Ok, _mapService.MapTransport(result))); }
public async Task <IHttpActionResult> Post([FromBody] TransportAddRequest request) { var response = await _transportService.Add(request); return(new CreateResult(response)); }