TenantDto.cs 941 B

1234567891011121314151617181920212223242526272829
  1. using Quadarax.Application.QLiberace.Base.Entities.Interfaces;
  2. using Quadarax.Application.QLiberace.Common.Dtos;
  3. using Quadarax.Foundation.Core.Data.Interface.Entity;
  4. using System.Runtime.CompilerServices;
  5. #if DEBUG
  6. [assembly: InternalsVisibleTo("qdr.app.qlbrc.base.Tests")]
  7. [assembly: InternalsVisibleTo("qdr.app.qlbrc.common.Tests")]
  8. #endif
  9. namespace Quadarax.Application.QLiberace.Base.Dtos
  10. {
  11. public class TenantRDto : QlbrcDtoTrackedWithId, IStructTenant, IReadDto
  12. {
  13. public string Code { get; set; } = null!;
  14. public string Name { get; set; } = null!;
  15. public DateTime? LastAccess { get; set; }
  16. public bool IsLocked { get; set; }
  17. }
  18. public class TenantWDto : QlbrcDtoWithoutId, IUpdateDto, ICreateDto
  19. {
  20. public string Code { get; set; } = null!;
  21. public string Name { get; set; } = null!;
  22. }
  23. public class TenantDDto : QlbrcDtoWithId, IDeleteDto
  24. {
  25. }
  26. }