public StatutoryResponsibilityTaskTemplateService(
     IResponsibilityRepository responsibilityRepository,
     IPeninsulaLog log)
 {
     _responsibilityRepository = responsibilityRepository;
     _log = log;
 }
コード例 #2
0
        public ResponsibilityController(IConstantRepository ConstantParam, IResponsibilityRepository ResponsibilityParam, IStaffRepository StaffParam)
        {
            ConstantRepository       = ConstantParam;
            ResponsibilityRepository = ResponsibilityParam;
            StaffRepository          = StaffParam;

            ViewBag.Supervisor = false;
            int memberID = Convert.ToInt16(System.Web.HttpContext.Current.Session["personID"]);

            if (memberID > 0)
            {
                if (MembershipRepositroy.IsUser(memberID))
                {
                    user user = MembershipRepositroy.GetUserByID(memberID);
                    if ((user.role.Name == "WebMaster") || (user.role.Name == "Pastor") || (user.role.Name == "Admin") || (user.role.Name == "Admin2")) //creator access
                    {
                        ViewBag.Supervisor = true;
                    }
                    if (user.role.Name == "WebMaster") //creator access
                    {
                        ViewBag.WebMaster = true;
                    }

                    if (user.role.Name == "Officer") //creator access
                    {
                        ViewBag.Supervisor2 = true;
                    }
                }
            }
        }
コード例 #3
0
 public ResponsibilitiesService(IResponsibilityRepository responsibilityRepository,
                                IResponsibilityCategoryRepository responsibilityCategoryRepository,
                                IResponsibilityReasonRepository responsibilityReasonRepository,
                                IEmployeeRepository employeeRepository,
                                 ISiteRepository siteRepository,
                                IUserForAuditingRepository userForAuditingRepository,
                                ITaskCategoryRepository taskCategoryRepository,
                                IDocumentParameterHelper documentParameterHelper,
                                IStatutoryResponsibilityTemplateRepository statutoryResponsibilityTemplateRepository,
                                IStatutoryResponsibilityTaskTemplateRepository
                                    statutoryResponsibilityTaskTemplateRepository, IPeninsulaLog log)
 {
     _responsibilityRepository = responsibilityRepository;
     _responsibilityCategoryRepository = responsibilityCategoryRepository;
     _responsibilityReasonRepository = responsibilityReasonRepository;
     _siteRepository = siteRepository;
     _employeeRepository = employeeRepository;
     _userForAuditingRepository = userForAuditingRepository;
     _taskCategoryRepository = taskCategoryRepository;
     _documentParameterHelper = documentParameterHelper;
     _statutoryResponsibilityTemplateRepository = statutoryResponsibilityTemplateRepository;
     _statutoryResponsibilityTaskTemplateRepository = statutoryResponsibilityTaskTemplateRepository;
     _log = log;
 }
コード例 #4
0
 /// <summary>
 /// 构造函数注入
 /// </summary>
 public MainResponsibilityController(IResponsibilityRepository responsibility)
 {
     ResponsibilityRepository = responsibility;
 }