/// <summary> /// Static create function (for use in LINQ queries, etc.) /// </summary> /// <param name="_beachclubuserrole0"></param> /// <param name="_beachclubroleclaim1"></param> public static BeachClubRole Create(VaalBeachClub.Web.Data.Identity.BeachClubUserRole _beachclubuserrole0, VaalBeachClub.Web.Data.Identity.BeachClubRoleClaim _beachclubroleclaim1) { return(new BeachClubRole(_beachclubuserrole0, _beachclubroleclaim1)); }
/// <summary> /// Public constructor with required data /// </summary> /// <param name="_beachclubuserrole0"></param> /// <param name="_beachclubroleclaim1"></param> public BeachClubRole(VaalBeachClub.Web.Data.Identity.BeachClubUserRole _beachclubuserrole0, VaalBeachClub.Web.Data.Identity.BeachClubRoleClaim _beachclubroleclaim1) { if (_beachclubuserrole0 == null) { throw new ArgumentNullException(nameof(_beachclubuserrole0)); } _beachclubuserrole0.Role = this; if (_beachclubroleclaim1 == null) { throw new ArgumentNullException(nameof(_beachclubroleclaim1)); } _beachclubroleclaim1.Role = this; UserRoles = new System.Collections.ObjectModel.Collection <VaalBeachClub.Web.Data.Identity.BeachClubUserRole>(); RoleClaims = new System.Collections.ObjectModel.Collection <VaalBeachClub.Web.Data.Identity.BeachClubRoleClaim>(); Init(); }