| 123456789101112131415161718192021 |
- using Quadarax.Application.QLiberace.Base.Entities;
- using Quadarax.Foundation.Core.Data;
- using Quadarax.Foundation.Core.Data.Repository;
- using Quadarax.Foundation.Core.Data.Domain;
- using Quadarax.Foundation.Core.Data.Interface.Domain;
- namespace Quadarax.Application.QLiberace.Base.Repositories
- {
- public class RepoTenant: EntityRepository<long, Tenant>
- {
- public RepoTenant(IUnitOfWork<IDataDomain> unitOfWork) : base(unitOfWork)
- {
- }
- public Tenant? GetByCode(string tenantCode)
- {
- if (string.IsNullOrEmpty(tenantCode)) throw new ArgumentNullException(nameof(tenantCode));
- return Query(Paging.NoPaging()).FirstOrDefault(x => Equals(x.Code, tenantCode));
- }
- }
- }
|