private void ProcessError(Utilities.ProfilesRNSDLL.BO.ORCID.Person person) { List <Utilities.ProfilesRNSDLL.BO.ORCID.PersonMessage> personMessages = GetPersonMessagesWaitingForApproval(person); if (personMessages.Count > 0) { PersonMessageBLL.ProcessORCID_ResponseError(personMessages[0], ORCID_ResponseError, ORCID_ResponseErrorDescription); } }
private List <Utilities.ProfilesRNSDLL.BO.ORCID.PersonMessage> GetPersonMessagesWaitingForApproval(Utilities.ProfilesRNSDLL.BO.ORCID.Person person) { int waitingForApproval = (int)Utilities.ProfilesRNSDLL.BO.ORCID.REFRecordStatus.REFRecordStatuss.Waiting_for_ORCID_User_for_approval; return((from pm in PersonMessageBLL.GetByPersonIDAndRecordStatusID(person.PersonID, waitingForApproval) orderby pm.PersonMessageID select pm).ToList()); }
private void LoadUserMessages(Utilities.ProfilesRNSDLL.BO.ORCID.Person person) { List <Utilities.ProfilesRNSDLL.BO.ORCID.PersonMessage> messages = (from m in PersonMessageBLL.GetByPersonID(person.PersonID) where m.UserMessageIsNull == false orderby m.PostDate descending select m).ToList(); divMessages.Visible = messages.Count > 0; rptMessages.DataSource = messages; rptMessages.DataBind(); }