示例#1
0
        public ReviewerSuggestionVM GetManuscriptScreeningDefaultVM()
        {
            MSReviewerSuggestionDTO reviewerSuggetionDTO = _reviewerSuggetionBL.GetReviewerSuggetionDefaultDTO();

            //reviewerSuggetionDTO.MSReviewersSuggestion.AnalystUserID= System.Web.HttpContext.Current.User.Identity.Name.Replace("SPRINGER-SBM\\", "");
            return(new ReviewerSuggestionVM(reviewerSuggetionDTO));
        }
示例#2
0
        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);
            }
        }
示例#3
0
 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();
 }