public ReviewerSuggestionVM GetManuscriptScreeningDefaultVM() { MSReviewerSuggestionDTO reviewerSuggetionDTO = _reviewerSuggetionBL.GetReviewerSuggetionDefaultDTO(); //reviewerSuggetionDTO.MSReviewersSuggestion.AnalystUserID= System.Web.HttpContext.Current.User.Identity.Name.Replace("SPRINGER-SBM\\", ""); return(new ReviewerSuggestionVM(reviewerSuggetionDTO)); }
public bool SaveMSReviewerSuggestionVM(IDictionary <string, string> dataErrors, ReviewerSuggestionVM msReviewerSuggestionVM) { MSReviewerSuggestionDTO msReviewerSuggestionDTO = msReviewerSuggestionVM.FetchDTO; msReviewerSuggestionDTO.CurrentUserID = System.Web.HttpContext.Current.User.Identity.Name.Replace("SPRINGER-SBM\\", ""); ValidateMSReviewerSuggestion(dataErrors, msReviewerSuggestionDTO); if (dataErrors.Count == 0) { _reviewerSuggetionBL.SaveMSReviewerSuggestion(msReviewerSuggestionDTO, dataErrors); return(true); } else { return(false); } }
private void ValidateMSReviewerSuggestion(IDictionary <string, string> dataErrors, MSReviewerSuggestionDTO msReviewerSuggestionDTO) { Entities.MSReviewersSuggestion msReviewersSuggestion = msReviewerSuggestionDTO.MSReviewersSuggestion; if (msReviewersSuggestion.StartDate == null) { dataErrors.Add("StartDate", "Start Date is required."); } if (msReviewersSuggestion.JournalID == null) { dataErrors.Add("JournalID", "JournalTitle is required."); } if (msReviewersSuggestion.MSID == null) { dataErrors.Add("MSID", "Manuscript Number is required."); } if (msReviewersSuggestion.ArticleTitle == null) { dataErrors.Add("ArticleTitle", "Article Title is required."); } if (msReviewersSuggestion.RoleID == null) { dataErrors.Add("RoleID", "Role is required."); } }
public ReviewerSuggestionVM(MSReviewerSuggestionDTO msReviewerSuggestionDTO) { _msDTO = msReviewerSuggestionDTO; ManuscriptReviewers(); ListErrorCategoryVMFromDTO(); }
public ReviewerSuggestionVM() { _msDTO = new MSReviewerSuggestionDTO(); }