Beispiel #1
0
        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
            }));
        }
Beispiel #2
0
        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,
            }));
        }