public Task<StatusData<string>> SuggestedContactOperation(SuggestedContactOperationRequest request, SystemSession session) { //return _unitOfWork.Profile.SuggestedContactOperation(request); return _jUnitOfWork.Profile.SuggestedContactOperation(request, session); }
public virtual async Task<StatusData<string>> SuggestedContactOperation( SuggestedContactOperationRequest request, SystemSession session) { var response = await Task.Factory.StartNew( () => Client.UserService.respondContactSuggestion(request.ContactCustomId, request.Mode, session.GetSession())).ConfigureAwait(false); var data = new StatusData<string> { Status = (SystemDbStatus)response.DbStatusCode, Message = response.DbStatusMsg, SubStatus = response.DbSubStatusCode }; return data; }