using AyCode.Models; using TIAM.Entities.ServiceProviders; namespace TIAMWebApp.Shared.Application.Models { public class ServiceProviderModel : AcModelDtoBase { public string? Name { get; set; } public Guid? OwnerId { get; set; } public double CommissionPercent { get; set; } public ServiceProviderModel() : base() { } public ServiceProviderModel(Guid id, string name, Guid? ownerId, double commissionPercent) : base(id) { Name = name; OwnerId = ownerId; CommissionPercent = commissionPercent; } public ServiceProviderModel(ICompanyBase company) : this(company.Id, company.Name, company.OwnerId, company.CommissionPercent) { } public override Company CreateMainEntity() { return new Company(Id, Name!, OwnerId, CommissionPercent); } } }