Exemple #1
0
        public override Task <ApplicantProfileReply> GetApplicantProfile(IdRequest2 request,
                                                                         ServerCallContext context)
        {
            ApplicantProfilePoco poco = _logic.Get(Guid.Parse(request.Id));

            return(Task.FromResult <ApplicantProfileReply>(FromPoco(poco)));
        }
Exemple #2
0
        public override Task <ApplicantJobApplicationPayload> ReadApplicantJobApplication(IdRequest2 request, ServerCallContext context)
        {
            var poco = _logic.Get(Guid.Parse(request.Id));

            return(new Task <ApplicantJobApplicationPayload>(
                       () => new ApplicantJobApplicationPayload()
            {
                Id = poco.Id.ToString(),
                Applicant = poco.Applicant.ToString(),
                ApplicationDate = Timestamp.FromDateTime(poco.ApplicationDate),
                Job = poco.Job.ToString()
            }));
        }