public async Task <Driver> UpdateLocation(Driver driver) { var path = $"{_baseUri}/UpdateLocation"; var dto = _mapper.Map <DriverDto>(driver); try { var result = await WebApiClient.PutCallApi <DriverDto, DriverDto>(path, dto); return(result == null ? null : _mapper.Map <Driver>(result)); } catch (HttpRequestException e) { Console.WriteLine(e.Message); return(null); } }
public async Task <Address> UpdateAddress(Address address) { var path = $"{_baseUri}/{address.Id}"; try { var dto = _mapper.Map <Address, AddressDto>(address); var resultDto = await WebApiClient.PutCallApi <AddressDto, AddressDto>(path, dto); return(_mapper.Map <AddressDto, Address>(resultDto)); } catch (HttpRequestException e) { Console.WriteLine(e.Message); return(null); } }
public async Task <Order> FinalizeOrder(Order order) { var path = $"{_baseUri}/FinalizeOrder"; var id = order.Id; try { var result = await WebApiClient.PutCallApi <OrderDto, string>(path, id); return(result == null ? null : _mapper.Map <Order>(result)); } catch (HttpRequestException e) { Console.WriteLine(e.Message); return(null); } }