/// <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; } }
/// <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; } }
/// <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; } }