Esempio n. 1
0
        /// <summary>
        /// SaveWorkflowComment
        /// </summary>
        /// <param name="workflowComment"></param>
        public void SaveWorkflowComment(WorkflowCommentModel workflowComment)
        {
            WorkflowCommentDC     workflowCommentDC = Mapper.Map <WorkflowCommentModel, WorkflowCommentDC>(workflowComment);
            ServiceResponse <int> saveWorkflowCommentServiceResponse = _workflowProxy.Execute(opt => saveWorkflowCommentServiceResponse = opt.SaveWorkflowComment(workflowCommentDC));

            if (saveWorkflowCommentServiceResponse.Status != ResponseStatus.Success)
            {
                HandleError(saveWorkflowCommentServiceResponse.Status, saveWorkflowCommentServiceResponse.ResponseMessage);
            }
            else
            {
                workflowComment.WorkflowCommentId = saveWorkflowCommentServiceResponse.Result;
            }
        }
Esempio n. 2
0
        /// <summary>
        /// SaveWorkflowComment
        /// </summary>
        /// <param name="workflowComment"></param>
        /// <returns></returns>
        public ServiceResponse <int> SaveWorkflowComment(WorkflowCommentDC workflowComment)
        {
            ServiceResponse <int> saveUserTaskServiceResponse = new ServiceResponse <int>();

            try
            {
                SetContext();
                _workflowManager.SaveWorkflowComment(Mapper.Map <WorkflowCommentDC, WorkflowComment>(workflowComment));
            }
            catch (Exception ex)
            {
                HandleError(ex, saveUserTaskServiceResponse);
            }
            return(saveUserTaskServiceResponse);
        }