示例#1
0
 private void DeleteSelf([Inject] IRoleDal dal)
 {
     using (BypassPropertyChecks)
     {
         dal.Delete(this.Id);
     }
 }
示例#2
0
 public RoleService(ILogProvider log, IRoleDal dal, IRoleValidator validator, IRoleChangeHandler changeHandler)
 {
     this.log           = log;
     this.dal           = dal;
     this.changeHandler = changeHandler;
     this.validator     = validator;
 }
示例#3
0
        public async Task <Role> CheckPublicRole(IRoleDal roleDal, IRoleCategoryDal roleCategoryDal)
        {
            var publicRole = await roleDal.GetAsync(x => x.Name.ToLower() == "public");

            if (publicRole == null)
            {
                var checkRoleCategory = await roleCategoryDal.GetAsync(x => x.Name.ToLower() == "public");

                if (checkRoleCategory == null)
                {
                    checkRoleCategory = new RoleCategory
                    {
                        Name        = "Users",
                        Description = "Kullanıcı ile ilgili yetkiler"
                    };

                    await roleCategoryDal.Add(checkRoleCategory);
                }

                var role = new Role
                {
                    Name           = "Public",
                    RoleCategoryId = checkRoleCategory.Id,
                    Description    = "Public Kullanıcı Yetkileri.."
                };

                await roleDal.Add(role);
            }

            return(await roleDal.GetAsync(x => x.Name.ToLower() == "public"));
        }
 public AdminController(UserManager <VesizleUser> userManager, IMapper mapper, RoleManager <VesizleRole> roleManager, SignInManager <VesizleUser> signInManager, IUserDal userDal, IRoleDal roleDal)
 {
     _userManager   = userManager;
     _mapper        = mapper;
     _roleManager   = roleManager;
     _signInManager = signInManager;
     _userDal       = userDal;
     _roleDal       = roleDal;
 }
        public UserRoleManager(IUserService userService,
                               IMapper mapper, IUserDal userDal, IRoleDal roleDal, IUserRoleDal userRoleDal)
        {
            this.mapper = mapper;

            this.userRoleDal = userRoleDal;
            this.roleDal     = roleDal;
            this.userDal     = userDal;
            this.userService = userService;
        }
示例#6
0
文件: RoleList.cs 项目: mlivensp/csla
 private void Fetch([Inject] IRoleDal dal)
 {
     using (LoadListMode)
     {
         foreach (var item in dal.Fetch())
         {
             Add(new NameValuePair(item.Id, item.Name));
         }
     }
 }
示例#7
0
 private void Execute([Inject] IRoleDal dal)
 {
     if (Id > 0)
     {
         GetRoleEdit(dal);
     }
     else
     {
         SaveRoleEdit();
     }
 }
示例#8
0
 public UserManager(IUserDal userDal, IRoleDal roleDal, IRoleCategoryDal roleCategoryDal,
                    IAnnounceStatusCheck announceStatusCheck,
                    IMapper mapper,
                    IUserRoleDal userRoleDal)
 {
     this.userRoleDal         = userRoleDal;
     this.mapper              = mapper;
     this.roleDal             = roleDal;
     this.roleCategoryDal     = roleCategoryDal;
     this.announceStatusCheck = announceStatusCheck;
     this.userDal             = userDal;
 }
示例#9
0
 private void Fetch([Inject] IRoleDal dal)
 {
     using (LoadListMode)
     {
         List <ProjectTracker.Dal.RoleDto> list = null;
         list = dal.Fetch();
         foreach (var item in list)
         {
             Add(DataPortal.FetchChild <RoleEdit>(item));
         }
     }
 }
示例#10
0
 private void Insert([Inject] IRoleDal dal)
 {
     using (BypassPropertyChecks)
     {
         var item = new ProjectTracker.Dal.RoleDto
         {
             Name = this.Name
         };
         dal.Insert(item);
         Id        = item.Id;
         TimeStamp = item.LastChanged;
     }
 }
示例#11
0
 private void Update([Inject] IRoleDal dal)
 {
     using (BypassPropertyChecks)
     {
         var item = new ProjectTracker.Dal.RoleDto
         {
             Id          = this.Id,
             Name        = this.Name,
             LastChanged = this.TimeStamp
         };
         dal.Update(item);
         Id        = item.Id;
         TimeStamp = item.LastChanged;
     }
 }
示例#12
0
 public RoleService(IRoleDal roleDal)
 {
     _roleDal = roleDal;
     BaseDal  = _roleDal;
 }
示例#13
0
 public RoleBll(IRoleDal dal)
 {
     _dal = dal;
 }
示例#14
0
        private void GetRoleEdit([Inject] IRoleDal dal)
        {
            var item = dal.Fetch(Id);

            RoleEdit = DataPortal.FetchChild <RoleEdit>(item);
        }
示例#15
0
 public RoleManager(IRoleDal iRoleDal)
 {
     _RoleDal = iRoleDal;
 }
示例#16
0
 public RoleManager(IRoleDal RoleDal)
 {
     _RoleDal = RoleDal;
 }
示例#17
0
 public RoleManager(IRoleDal roleDal, IMapper mapper)
 {
     this.mapper  = mapper;
     this.roleDal = roleDal;
 }
示例#18
0
 public RoleBll(IRoleDal roleDal)
 {
     _roleDal = roleDal;
 }
示例#19
0
 public ClientInfoManager(IPermissionDal permissionDal, IRoleDal roleDal)
 {
     this._permissionDal = permissionDal;
     this._roleDal       = roleDal;
 }
示例#20
0
 public RoleManager(IRoleDal roleDal)
 {
     _roleDal = roleDal;
 }
示例#21
0
 public RoleManager(IRoleDal roleDal, IEntityDal <Role> entityDal, IMapper mapper) : base(roleDal, entityDal.GetPrimaryKeyMember(), mapper)
 {
     _roleDal   = roleDal;
     _entityDal = entityDal;
     _mapper    = mapper;
 }