public async Task <LogRequestEventResponse> LogEventRequest(LogRequestEventRequest request) { var response = await PostAsync <BaseRequestHelpResponse <LogRequestEventResponse> >("/api/LogRequestEvent", request); if (response.HasContent && response.IsSuccessful) { return(response.Content); } return(null); }
public async Task <bool> LogViewLocationEvent(int userId, int requestId, int jobId) { var logRequest = new LogRequestEventRequest() { JobID = jobId, RequestID = requestId, UserID = userId, RequestEventRequest = new RequestEventRequest() { RequestEvent = RequestEvent.ShowFullPostCode } }; var result = await _requestHelpRepository.LogEventRequest(logRequest); if (result != null) { return(result.Success); } else { throw new Exception("Error when logging new event."); } }