Пример #1
0
 /// <summary>
 /// Update changes in the context
 /// </summary>
 /// <param name="role"></param>
 /// <param name="objContex"></param>
 public static void Update(RoleDto roleDto, ModelUnibookContainer objContex)
 {
     try
     {
         Role role = RoleBrl.Get(roleDto.RoleId, objContex);;
         role.Name    = roleDto.Name;
         role.Deleted = roleDto.Deleted;
         RoleDal.Update(role, objContex);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #2
0
        /// <summary>
        /// Create a new user
        /// </summary>
        /// <param name="role"></param>
        /// <param name="objContex"></param>
        public static void Insert(UserDto userDto, ModelUnibookContainer objContex)
        {
            try
            {
                User user = new User();
                user.Email   = userDto.Email;
                user.Role    = RoleBrl.Get(userDto.Role.RoleId, objContex);
                user.Person  = PersonBrl.Get(userDto.Person.PersonId, objContex);
                user.Deleted = userDto.Deleted;

                PasswordDto password = userDto.Password;
                UserDal.Insert(user, password, objContex);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #3
0
        /// <summary>
        /// Get list role
        /// </summary>
        /// <param name="objContex">Get table to object</param>
        /// <returns></returns>
        public static List <RoleDto> GetAll(ModelUnibookContainer objContex)
        {
            try
            {
                List <RoleDto> roleList = new List <RoleDto>();
                foreach (var item in RoleDal.GetAll(objContex))
                {
                    roleList.Add(RoleBrl.GetDto(item.RoleId, objContex));
                }

                return(roleList);
            }
            catch (DbEntityValidationException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }