public override Task <CompanyDescriptionPayload> ReadCompanyDescription(CompanyDescriptionIdRequest request, ServerCallContext context) { var poco = _logic.Get(Guid.Parse(request.Id)); return(new Task <CompanyDescriptionPayload>(() => new CompanyDescriptionPayload() { Id = poco.Id.ToString(), Company = poco.Company.ToString(), CompanyName = poco.CompanyName, CompanyDescription = poco.CompanyDescription, LanguageId = poco.LanguageId })); }
public override Task <CompanyDescriptionPayload> ReadCompanyDescription(CompanyDescriptionIdRequest request, ServerCallContext context) { var poco = _logic.Get(Guid.Parse(request.Id)); _ = poco ?? throw new ArgumentException("No Company description Record with this Id Found "); return(new Task <CompanyDescriptionPayload>(() => new CompanyDescriptionPayload() { Id = poco.Id.ToString(), Company = poco.Company.ToString(), CompanyName = poco.CompanyName, CompanyDescription = poco.CompanyDescription, LanguageId = poco.LanguageId })); }
public override Task <CompanyDescriptionReply> GetCompanyDescription(CompanyDescriptionIdRequest request, ServerCallContext context) { CompanyDescriptionPoco poco = _logic.Get(Guid.Parse(request.Id)); return(Task.FromResult <CompanyDescriptionReply>(FromPOCO(poco))); }