private SearchRequestSaved BuildSearchRequestSaved_Update(SSG_SearchRequest ssgSearchRequest, SearchRequestOrdered requestOrdered) { SearchRequestSaved saved = new SearchRequestSaved() { Action = requestOrdered.Action, RequestId = requestOrdered.RequestId, SearchRequestKey = requestOrdered.SearchRequestKey, SearchRequestId = ssgSearchRequest == null ? Guid.Empty : ssgSearchRequest.SearchRequestId, TimeStamp = DateTime.Now, EstimatedCompletion = ssgSearchRequest?.EstimatedCompletionDate, QueuePosition = ssgSearchRequest?.QueuePosition, ProviderProfile = new ProviderProfile() { Name = requestOrdered?.Person?.Agency?.Code } }; if (ssgSearchRequest != null) { saved.Message = $"The Search Request {requestOrdered.SearchRequestKey} has been updated successfully upon the request {requestOrdered.RequestId}."; } return(saved); }
private SearchRequestSaved BuildSearchRequestSaved_Cancel(SSG_SearchRequest ssgSearchRequest, SearchRequestOrdered requestOrdered) { SearchRequestSaved saved = new SearchRequestSaved() { Action = requestOrdered.Action, RequestId = requestOrdered.RequestId, SearchRequestKey = requestOrdered.SearchRequestKey, SearchRequestId = ssgSearchRequest == null ? Guid.Empty : ssgSearchRequest.SearchRequestId, TimeStamp = DateTime.Now, ProviderProfile = new ProviderProfile() { Name = requestOrdered?.Person?.Agency?.Code }, Message = $"The Search Request {requestOrdered.SearchRequestKey} has been cancelled successfully upon the request {requestOrdered.RequestId}." }; return(saved); }
private SearchRequestSaved BuildSearchRequestSaved_Create(SSG_SearchRequest ssgSearchRequest, SearchRequestOrdered requestOrdered) { SearchRequestSaved saved = new SearchRequestSaved() { Action = requestOrdered.Action, RequestId = requestOrdered.RequestId, SearchRequestKey = ssgSearchRequest.FileId, SearchRequestId = ssgSearchRequest.SearchRequestId, TimeStamp = DateTime.Now, EstimatedCompletion = ssgSearchRequest?.EstimatedCompletionDate, QueuePosition = ssgSearchRequest?.QueuePosition, Message = $"The new Search Request reference: {requestOrdered.RequestId} has been submitted successfully.", ProviderProfile = new ProviderProfile() { Name = requestOrdered?.Person?.Agency?.Code } }; return(saved); }