Пример #1
0
        public void DeleteRoleAccess(RoleAccessViewModel roleAccess)
        {
            RoleAccess selectedRoleAccess = _roleAccessRepository.GetById(roleAccess.Id);

            _roleAccessRepository.Delete(selectedRoleAccess);
            _unitOfWork.SaveChanges();
        }
        public void UpdateRoleAccess(RoleAccessViewModel roleAccess)
        {
            if (!Validate(roleAccess.RoleId, roleAccess.ApplicationModulId, roleAccess.Id))
            {
                return;
            }

            RoleAccess entity = _roleAccessRepository.GetById(roleAccess.Id);

            Map(roleAccess, entity);
            _roleAccessRepository.AttachNavigation(entity.ApplicationModul);
            _roleAccessRepository.AttachNavigation(entity.Role);
            _roleAccessRepository.Update(entity);
            _unitOfWork.SaveChanges();
        }