public void MapToRoleRepo(Models.Role role)
 {
     this.Role = new RoleRepository()
     {
         Name = role.Name,
         Id   = role.Id
     };
 }
Пример #2
0
 private void save(Models.Role Role, bool isUpdate = false)
 {
     if (!isUpdate)
     {
         this.context.Roles.Add(Role);
     }
     this.context.SaveChanges();
 }
Пример #3
0
        public void Update(long id, RoleRepository roleRepository)
        {
            Models.Role oldRole = this.roleQueryRepository.Find(id);
            if (oldRole == null)
            {
                return;
            }

            oldRole.Name = roleRepository.Name;
            this.save(oldRole, true);
        }
Пример #4
0
        public RoleRepository FindByName(string name)
        {
            Models.Role role = this.context.Roles.Where(role => role.Name == name).FirstOrDefault();
            if (role == null)
            {
                return(new RoleRepository());
            }

            this.roleRepository.Id   = role.Id;
            this.roleRepository.Name = role.Name;

            return(this.roleRepository);
        }
Пример #5
0
        public RoleRepository FindById(long id = 0)
        {
            Models.Role role = this.Find(id);
            if (role == null)
            {
                return(new RoleRepository());
            }

            this.roleRepository.Id   = role.Id;
            this.roleRepository.Name = role.Name;

            return(this.roleRepository);
        }
Пример #6
0
 public void Delete(long id)
 {
     Models.Role role = this.context.Roles.Where(role => role.Id == id).FirstOrDefault();
     this.context.Roles.Remove(role);
     this.context.SaveChanges();
 }
Пример #7
0
 public void Create(RoleRepository roleRepository)
 {
     Models.Role newRole = new Models.Role();
     newRole.Name = roleRepository.Name;
     this.save(newRole);
 }