public override Task <CompanyJobEducationPayload> ReadCompanyJobEducation(CompanyJobEducationIdRequest request, ServerCallContext context) { var poco = _logic.Get(Guid.Parse(request.Id)); return(new Task <CompanyJobEducationPayload>(() => new CompanyJobEducationPayload() { Id = poco.Id.ToString(), Job = poco.Job.ToString(), Importance = poco.Importance, Major = poco.Major })); }
public override Task <CompanyJobEducationPayload> ReadCompanyJobEducation(CompanyJobEducationIdRequest request, ServerCallContext context) { var poco = _logic.Get(Guid.Parse(request.Id)); _ = poco ?? throw new ArgumentException("No Company Job Education Record with this Id Found "); return(new Task <CompanyJobEducationPayload>(() => new CompanyJobEducationPayload() { Id = poco.Id.ToString(), Job = poco.Job.ToString(), Importance = poco.Importance, Major = poco.Major })); }
public override Task <CompanyJobEducation> GetCompanyJobEducation(CompanyJobEducationIdRequest request, ServerCallContext context) { var poco = _logic.Get(Guid.Parse(request.Id)); if (poco is null) { throw new ArgumentOutOfRangeException(); } return(Task.FromResult(new CompanyJobEducation() { Id = poco.Id.ToString(), Job = poco.Job.ToString(), Importance = poco.Importance, Major = poco.Major })); }
public override Task <CompanyJobEducationReply> GetCompanyJobEducation(CompanyJobEducationIdRequest request, ServerCallContext context) { CompanyJobEducationPoco poco = logic.Get(Guid.Parse(request.Id)); return(Task.FromResult(FromPoco(poco))); }