Exemplo n.º 1
0
        public override Task <CompanyJobDescriptionPayload> ReadCompanyJobDescription(CompanyJobDescriptionIdRequest request, ServerCallContext context)
        {
            CompanyJobDescriptionPoco poco = _logic.Get(Guid.Parse(request.Id));

            return(new Task <CompanyJobDescriptionPayload>(
                       () => new CompanyJobDescriptionPayload()
            {
                Id = poco.Id.ToString(),
                Job = poco.Job.ToString(),
                JobName = poco.JobName,
                JobDescriptions = poco.JobDescriptions
            }));
        }
        public override Task <CompanyJobDescriptionPayload> ReadCompanyJobDescription(CompanyJobDescriptionIdRequest request, ServerCallContext context)
        {
            var poco = _logic.Get(Guid.Parse(request.Id));

            _ = poco ?? throw new ArgumentException("No Company Job description Record with this Id Found ");

            return(new Task <CompanyJobDescriptionPayload>(() => new CompanyJobDescriptionPayload()
            {
                Id = poco.Id.ToString(),
                Job = poco.Job.ToString(),
                JobName = poco.JobName,
                JobDescription = poco.JobDescriptions
            }));
        }