Пример #1
0
        public void UnAssignReviewer(int reviewerInfoID, int?msReviewersSuggestionID)
        {
            ReviewerSuggestionUnitOfWork _reviewerSuggestionUnitOfWork = null;

            _reviewerSuggestionUnitOfWork = new ReviewerSuggestionUnitOfWork(_ConStringWrite);
            _reviewerSuggestionUnitOfWork.UnAssignReviewer(reviewerInfoID, msReviewersSuggestionID);
        }
Пример #2
0
        public bool SaveMSReviewerSuggestion(DTOs.MSReviewerSuggestionDTO msReviewerSuggestionDTO, IDictionary <string, string> dataErrors)
        {
            if (msReviewerSuggestionDTO.MSReviewersSuggestion.RoleID == 2)//todo: set constants for roles
            {
                msReviewerSuggestionDTO.MSReviewersSuggestion.QualityUserID = msReviewerSuggestionDTO.CurrentUserID;
            }
            ReviewerSuggestionUnitOfWork _reviewerSuggestionUnitOfWork = null;

            try
            {
                _reviewerSuggestionUnitOfWork = new ReviewerSuggestionUnitOfWork(_ConStringWrite);

                _reviewerSuggestionUnitOfWork.msReviewerSuggestionDTO = msReviewerSuggestionDTO;
                _reviewerSuggestionUnitOfWork.SaveMSReviewerSuggestion();
                _reviewerSuggestionUnitOfWork.SaveChanges();//todo:change this function to update ids and save as seperate commit
                return(true);
            }
            //exception will be raised up in the call stack
            finally
            {
                if (_reviewerSuggestionUnitOfWork != null)
                {
                    _reviewerSuggestionUnitOfWork.Dispose();
                }
            }
        }
Пример #3
0
        public void SaveMailDetails(Dictionary <string, string> dicReplace, string emailTo, string emailFrom, string emailCC, string emailBCC, string emailSubject, string emailBody)
        {
            //save mail details
            ReviewerSuggestionUnitOfWork _reviewerSuggestionUnitOfWork = null;

            _reviewerSuggestionUnitOfWork = new ReviewerSuggestionUnitOfWork(_ConStringWrite);
            _reviewerSuggestionUnitOfWork.SaveMailDetails(dicReplace, emailTo, emailFrom, emailCC, emailBCC, emailSubject, Convert.ToString(emailBody));
        }