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.Customer AdaptCustomer(Customer c, BL.DomainModel.User user) { if (c == null) { return(null); } BL.DomainModel.Customer customer = new BL.DomainModel.Customer() { CustomerId = c.CustomerId, Name = c.Name, FirstName = c.FirstName, Version = c.Version.ToUlong(), }; if (user == null && c.User != null) { customer.User = SecurityAdapter.AdaptUser(c.User.FirstOrDefault(), customer); } else if (user != null) { customer.User = user; } customer.Orders = OrderAdapter.AdaptOrders(c.Orders, customer); customer.Addresses = AddressAdapter.AdaptAddresses(c.Addresses); return(customer); }
internal static BL.DomainModel.User AdaptUser(User u) { BL.DomainModel.User user = new BL.DomainModel.User() { UserId = u.UserId, UserName = u.Username, Password = u.Password, Version = u.Version.ToUlong(), Roles = AdaptRoles(u.Roles) }; user.Customer = CustomerAdapter.AdaptCustomer(u.CustomerReference, user); return user; }
internal static BL.DomainModel.User AdaptUser(User u) { BL.DomainModel.User user = new BL.DomainModel.User() { UserId = u.UserId, UserName = u.Username, Password = u.Password, Version = u.Version.ToUlong(), Roles = AdaptRoles(u.Roles) }; user.Customer = CustomerAdapter.AdaptCustomer(u.CustomerReference, user); return(user); }
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.Customer AdaptCustomer(Customer c, BL.DomainModel.User user) { BL.DomainModel.Customer customer = new BL.DomainModel.Customer() { CustomerId = c.CustomerId, Name = c.Name, FirstName = c.FirstName, Version = c.Version.ToUlong(), Anrede = c.Anrede }; if (user == null) { customer.User = SecurityAdapter.AdaptUser(c.UserReference); } else { customer.User = user; } customer.Orders = OrderAdapter.AdaptOrders(c.Orders, customer); customer.Addresses = AddressAdapter.AdaptAddresses(c.Addresses); return(customer); }
internal static BL.DomainModel.Customer AdaptCustomer(EntityReference <Customer> c, BL.DomainModel.User user) { if (c == null || c.Value == null) { return(null); } return(AdaptCustomer(c.Value, user)); }