diff --git a/AyCode.Database/DbSets/Companies/AcCompanyDbSetExtensions.cs b/AyCode.Database/DbSets/Companies/AcCompanyDbSetExtensions.cs index fc6515c..2d35397 100644 --- a/AyCode.Database/DbSets/Companies/AcCompanyDbSetExtensions.cs +++ b/AyCode.Database/DbSets/Companies/AcCompanyDbSetExtensions.cs @@ -49,7 +49,14 @@ public static class AcCompanyDbSetExtensions { if (!ctx.UserToCompanies.Any(x => x.UserId == company.OwnerId && x.ServiceProviderId == company.Id)) { - company.AddUser(ownerId.Value, 1); + var userToCompany = (Activator.CreateInstance(typeof(TUserToCompany)) as TUserToCompany)!; + userToCompany.Id = Guid.NewGuid(); + userToCompany.ServiceProviderId = company.Id; + userToCompany.UserId = ownerId.Value; + userToCompany.Permissions = 1; + + ctx.UserToCompanies.Add(userToCompany); + //company.AddUser(ownerId.Value, 1); } }