public override Task <CompanyLocationPayload> ReadCompanyLocation(CompanyLocationIdRequest request, ServerCallContext context) { var poco = _logic.Get(Guid.Parse(request.Id)); return(new Task <CompanyLocationPayload>(() => new CompanyLocationPayload() { Id = poco.Id.ToString(), Company = poco.Company.ToString(), Street = poco.Street, City = poco.City, Province = poco.Province, CountryCode = poco.CountryCode, PostalCode = poco.PostalCode })); }
public override Task <CompanyLocationPayload> ReadCompanyLocation(CompanyLocationIdRequest request, ServerCallContext context) { var poco = _logic.Get(Guid.Parse(request.Id)); _ = poco ?? throw new ArgumentException("No Company Location Record with this Id Found "); return(new Task <CompanyLocationPayload>(() => new CompanyLocationPayload() { Id = poco.Id.ToString(), Company = poco.Company.ToString(), Street = poco.Street, City = poco.City, Province = poco.Province, CountryCode = poco.CountryCode, PostalCode = poco.PostalCode, })); }