Esempio n. 1
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"));
        }
Esempio n. 2
0
        public bool Add(Role role)
        {
            bool result = _roleDal.Add(role);

            if (result)
            {
                return(true);
            }

            return(false);
        }
Esempio n. 3
0
        public async Task <RoleForListDto> Create(RoleForCreationAndUpdateDto roleForCreationAndUpdateDto)
        {
            var checkRoleNameFormRepo = await roleDal.GetAsync(x => x.Name.ToLower() == roleForCreationAndUpdateDto.Name.ToLower());

            if (checkRoleNameFormRepo != null)
            {
                throw new RestException(HttpStatusCode.BadRequest, new { RoleAlreadyExist = Messages.RoleNameAlreadyExist });
            }

            var roleForCreate = mapper.Map <Role>(roleForCreationAndUpdateDto);
            var createdRole   = await roleDal.Add(roleForCreate);

            var spec         = new RolesWithRoleCategorySpecification(createdRole.Id);
            var roleToReturn = await roleDal.GetEntityWithSpecAsync(spec);



            return(mapper.Map <Role, RoleForListDto>(roleToReturn));
        }
Esempio n. 4
0
        public DataResponse Add(Role entity)
        {
            var role = _RoleDal.Add(entity);

            if (role == null)
            {
                return new DataResponse
                       {
                           Mesaj      = "Rol Eklenemedi",
                           Tamamlandi = false,
                       }
            }
            ;
            return(new DataResponse
            {
                Data = role,
                Tamamlandi = true,
                Mesaj = role.RoleAdi + " Rolu Eklendi",
            });
        }
Esempio n. 5
0
 public void Add(Role role)
 {
     _roleDal.Add(role);
 }
Esempio n. 6
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public void Add(Role model)
 {
     dal.Add(model);
 }
Esempio n. 7
0
 public Role Add(Role role)
 {
     return(_roleDal.Add(role));
 }
Esempio n. 8
0
 public Role Add(Role entity)
 {
     _roleDal.Add(entity);
     return(entity);
 }
Esempio n. 9
0
 public void Add(Role entity)
 {
     _roleDal.Add(entity);
 }
Esempio n. 10
0
 public Role AddRole(Role role)
 {
     return(MapperHelper.MapToSameType(_roleDal.Add(role)));
 }
 //[FluentValidationAspect(typeof(Microsoft.VisualStudio.TextTemplating28D969267979CD858E05D2BE5C0F6ADD2B952A5E4B5839D76153D9D05D4F46628B4E7B0E544A47E640C6C022B4FE46EE0D2694C76AACC0B5253C56B7E99D54CF.GeneratedTextTransformation+DatabaseTableValidatior))]
 //[CacheRemoAspect(typeof(MemoryCacheManager))]
 public Role Add(Role role)
 {
     //ValidatorTool.FluentValidate( new Microsoft.VisualStudio.TextTemplating28D969267979CD858E05D2BE5C0F6ADD2B952A5E4B5839D76153D9D05D4F46628B4E7B0E544A47E640C6C022B4FE46EE0D2694C76AACC0B5253C56B7E99D54CF.GeneratedTextTransformation+DatabaseTableValidatior(), Role);
     return(_roleDal.Add(role));
 }
 public bool Add(Role role)
 {
     return(_roleDal.Add(role));
 }