public UserBan BuildUserBan(Ban ban, Usr usr) { return(new UserBan { BanId = int.Parse(ban.Id), UserId = int.Parse(usr.Id), BanAccessRightsId = ban.BanAccessRightsId }); }
public UserSubscription BuildUserSubscription(Subscr subscription, Usr usr) { return(new UserSubscription { Id = NextId(), SubscriptionId = int.Parse(subscription.Id), UserId = int.Parse(usr.Id), Subscription = BuildSubscription(subscription) }); }
public User BuildUser(Usr usr) { return(new User { Id = NextId(), Email = usr.Email, Name = usr.Name, LastName = usr.LastName, SSN = usr.SSN, SegmentId = usr.SegmentId, BrandId = usr.BrandId, RoleId = usr.RoleId, UserBans = BuildUserBans(usr.Bans, usr).ToList(), UserSubscriptions = BuildUserSubscriptions(usr.Subscriptions, usr).ToList() }); }
public IEnumerable <UserBan> BuildUserBans(IEnumerable <Ban> bans, Usr usr) { return(bans.Select(ban => BuildUserBan(ban, usr))); }
public IEnumerable <UserSubscription> BuildUserSubscriptions(IEnumerable <Subscr> subscriptions, Usr usr) { return(subscriptions.Select(sub => BuildUserSubscription(sub, usr))); }