예제 #1
0
        public static void AddApprover(ApprovalModel approvalModel, LessonLearnedModel lessonLearned)
        {
            IIrmaServiceDataModel dataModel = IrmaServiceSystem.GetServiceModel(IrmaConstants.IrmaPobModels.Approval);
            var approver = ServiceSystem.GetUser((int)approvalModel.Approver);

            approvalModel.Type          = (int)ApprovalModel.ApprovalType.LessonsLearnedApproval;
            approvalModel.RequestItemId = lessonLearned.Id;
            approvalModel.Name          = lessonLearned.Title;
            approvalModel.Requester     = UtilitySystem.CurrentUserId;
            approvalModel.RequestedDate = DateTime.Now;
            approvalModel.Position      = (int)approver.Position;

            approvalModel = dataModel.Add(approvalModel);
            lessonLearned.Approvals.Add(approvalModel);
        }