示例#1
0
 public ProductController(IProductService productService,
                          IUnitService unitService)
 {
     _productService = productService;
     _unitService    = unitService;
     menu            = _initialService.GetMenuPermissionForLoginUser("Unit");
     ViewBag.Menus   = menu;
 }
示例#2
0
        public async Task <ActionResult> AddModifyMenus(int?id)
        {
            if (menu.WriteAccess == true || menu.AdminAccess)
            {
                var menu = new MenusDto();
                if (id > 0)
                {
                    menu = await _menusService.GetMenusByIdAsync(Convert.ToInt32(id));
                }
                menu.GetParentMenus = await _menusService.GetParentMenusAsync();

                return(View(menu));
            }
            else
            {
                return(RedirectToAction("Logout", "Account"));
            }
        }
示例#3
0
        public static MenuAccessPermission ToEntity(this MenuAccessPermissionDto dto)
        {
            if (dto == null)
            {
                return(null);
            }

            return(new MenuAccessPermission
            {
                MenuAccessPermissionId = dto.MenuAccessPermissionId,
                MenuId = dto.MenuId,
                StaffId = dto.StaffId,
                ReadAccess = dto.ReadAccess,
                WriteAccess = dto.WriteAccess,
                ModifyAccess = dto.ModifyAccess,
                DeleteAccess = dto.DeleteAccess,
                AdminAccess = dto.AdminAccess,
            });
        }
示例#4
0
 public FiscalYearController(IFiscalYearService fiscalYearService)
 {
     _fiscalYearService = fiscalYearService;
     menu          = _initialService.GetMenuPermissionForLoginUser("FiscalYear");
     ViewBag.Menus = menu;
 }
 public OrganizationInfoController(IOrganizationInfoService organizationInfoService)
 {
     _organizationInfoService = organizationInfoService;
     menu          = _initialService.GetMenuPermissionForLoginUser("OrganizationInfo");
     ViewBag.Menus = menu;
 }
示例#6
0
 public MenusController(IMenusService menusService)
 {
     _menusService = menusService;
     menu          = _initialService.GetMenuPermissionForLoginUser("Menus");
     ViewBag.Menus = menu;
 }
示例#7
0
 public RoleController(IRoleService roleService)
 {
     _roleService  = roleService;
     menu          = _initialService.GetMenuPermissionForLoginUser("Role");
     ViewBag.Menus = menu;
 }
示例#8
0
 public UnitController(IUnitService unitService)
 {
     _unitService  = unitService;
     menu          = _initialService.GetMenuPermissionForLoginUser("Unit");
     ViewBag.Menus = menu;
 }
示例#9
0
 public StaffsController(IStaffsService staffsService)
 {
     _staffsService = staffsService;
     menu           = _initialService.GetMenuPermissionForLoginUser("Staffs");
     ViewBag.Menus  = menu;
 }
示例#10
0
 public SupplierController(ISupplierService supplierService)
 {
     _supplierService = supplierService;
     menu             = _initialService.GetMenuPermissionForLoginUser("Supplier");
     ViewBag.Menus    = menu;
 }
示例#11
0
 public AccountHeadController(IAccountHeadService accountHeadService)
 {
     _accountHeadService = accountHeadService;
     menu          = _initialService.GetMenuPermissionForLoginUser("AccountHead");
     ViewBag.Menus = menu;
 }
示例#12
0
 public DepartmentController(IDepartmentService departmentService)
 {
     _departmentService = departmentService;
     menu          = _initialService.GetMenuPermissionForLoginUser("Department");
     ViewBag.Menus = menu;
 }