AyCode.Core/AyCode.Interfaces/ServiceProviders/README.md

668 B

ServiceProviders

Interfaces for company/service provider entities, covering base properties, profile relations, user associations, and foreign keys.

Key Files

  • IAcCompanyBase.cs — Base company interface with OwnerId, Name, CommissionPercent, AffiliateId, ReferralId, and HasUser/AddUser methods.
  • IAcCompany.cs — Multiple generic variants linking a company to its profile, address, and user collections.
  • IAcCompanyRelation.cs — Navigation property for entities holding ServiceProviders and UserToServiceProviders lists.
  • IAcCompanyForeignKey.cs — Foreign key contract exposing ServiceProviderId (Guid).