public override Task <CompanyJobPayload> ReadCompanyJob(CompanyJobIdRequest request, ServerCallContext context) { var poco = _logic.Get(Guid.Parse(request.Id)); return(new Task <CompanyJobPayload>(() => new CompanyJobPayload() { Id = poco.Id.ToString(), Company = poco.Company.ToString(), IsCompanyHidden = poco.IsCompanyHidden, IsInactive = poco.IsInactive, ProfileCreated = Timestamp.FromDateTime(poco.ProfileCreated) })); }
public override Task <CompanyJobPayload> ReadCompanyJob(CompanyJobIdRequest request, ServerCallContext context) { var poco = _logic.Get(Guid.Parse(request.Id)); _ = poco ?? throw new ArgumentException("No Company Job Record with this Id Found "); return(new Task <CompanyJobPayload>(() => new CompanyJobPayload() { Id = poco.Id.ToString(), Company = poco.Company.ToString(), IsCompanyHidden = poco.IsCompanyHidden, IsInactive = poco.IsInactive, ProfileCreadted = Timestamp.FromDateTime((DateTime)poco.ProfileCreated) })); }
public override Task <CompanyJobReply> GetCompanyJob(CompanyJobIdRequest request, ServerCallContext context) { CompanyJobPoco poco = logic.Get(Guid.Parse(request.Id)); return(Task.FromResult(FromPoco(poco))); }