internal static BL.DomainModel.User AdaptUser(User u, BL.DomainModel.Customer customer) { if (u == null) { return(null); } BL.DomainModel.User user = new BL.DomainModel.User() { UserId = u.UserId, UserName = u.Username, Password = u.Password, Version = AdapterBase.GetVersionAsUlong(u.Version), Roles = AdaptRoles(u.UserInRoles) }; if (customer == null && u.Customer != null) { user.Customer = CustomerAdapter.AdaptCustomer(u.Customer, user); } else if (customer != null) { user.Customer = customer; } return(user); }
internal static BL.DomainModel.Role AdaptRole(Role r) { BL.DomainModel.Role role = new BL.DomainModel.Role() { RoleId = r.RoleId, RoleName = r.RoleName, Version = AdapterBase.GetVersionAsUlong(r.Version), Users = AdaptUsers(r.UserInRoles) }; return(role); }