public static TenantQueryData ToTenantQueryData(this Tenant tenant)
        {
            if (tenant == null)
            {
                return(null);
            }
            var result = new TenantQueryData()
            {
                Id = tenant.Id,
                ContractAddress   = tenant.ContractAddress,
                DateCreated       = tenant.DateCreated,
                Certificates      = tenant.Certificates,
                Name              = tenant.Name,
                Email             = tenant.Email,
                PhoneNumber       = tenant.PhoneNumber,
                PrimaryAddress    = tenant.PrimaryAddress,
                RegistrationCode  = tenant.RegistrationCode,
                TaxCode           = tenant.TaxCode,
                TransactionHash   = tenant.TransactionHash,
                TransactionStatus = tenant.TransactionStatus.ToString(),
                Type              = tenant.Type.ToString()
            };

            return(result);
        }
Example #2
0
 public async Task <IActionResult> GetTenant(Guid id)
 {
     try
     {
         TenantQueryData tenant = tenantService.GetTenant(id);
         return(Ok(tenant));
     }
     catch (Exception ex)
     {
         return(StatusCode(StatusCodes.Status500InternalServerError));
     }
 }