public async Task <LoginResponse> LoginAsync(string username, string password) { var request = new RestRequest(Method.POST); request.RequestFormat = DataFormat.Json; //request.Resource = GlobalSetting.Instance.LoginEndpoint; //request.AddJsonBody(auth); return(await _requestProvider.ExecuteAsync <LoginResponse>(request)); }
public async Task <CommonResponse> ChangeStatus(VehicleStatus status, int vehicleId) { var request = new RestRequest(Method.PUT); request.Resource = GlobalSetting.Instance.VehicleEndpoint; int statusValue = (int)status; request.AddHeader("status", statusValue.ToString()); request.AddHeader("vehicleid", vehicleId.ToString()); // Execute return(await _requestProvider.ExecuteAsync <CommonResponse>(request)); }