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); }
public async Task <IActionResult> GetTenant(Guid id) { try { TenantQueryData tenant = tenantService.GetTenant(id); return(Ok(tenant)); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError)); } }