Ejemplo n.º 1
0
        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)
            }));
        }
Ejemplo n.º 2
0
        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)
            }));
        }
Ejemplo n.º 3
0
        public override Task <CompanyJobReply> GetCompanyJob(CompanyJobIdRequest request, ServerCallContext context)
        {
            CompanyJobPoco poco = logic.Get(Guid.Parse(request.Id));

            return(Task.FromResult(FromPoco(poco)));
        }