예제 #1
0
        public override Task <ApplicantProfiles> GetApplicantProfiles(Empty request, ServerCallContext context)
        {
            List <ApplicantProfilePoco> pocos  = _logic.GetAll();
            ApplicantProfiles           apppro = new ApplicantProfiles();

            foreach (var poco in pocos)
            {
                ApplicantProfileReply reply = FromPoco(poco);
                apppro.AppProfs.Add(reply);
            }
            return(Task.FromResult(apppro));
        }
예제 #2
0
 private ApplicantProfilePoco ToPoco(ApplicantProfileReply reply)
 {
     return(new ApplicantProfilePoco
     {
         Id = Guid.Parse(reply.Id),
         City = reply.City,
         Country = reply.Country,
         Currency = reply.Country,
         Login = Guid.Parse(reply.Login),
         PostalCode = reply.PostalCode,
         Province = reply.Province,
         Street = reply.Street,
         TimeStamp = reply.Timestamp.ToByteArray()
     });
 }
예제 #3
0
 private ApplicantProfilePoco ToPoco(ApplicantProfileReply reply)
 {
     return(new ApplicantProfilePoco()
     {
         Id = Guid.Parse(reply.Id),
         Login = Guid.Parse(reply.Login),
         CurrentSalary = (DecimalValue.ToDecimal(reply.CurrentSalary)),
         CurrentRate = (DecimalValue.ToDecimal(reply.CurrentRate)),
         Currency = reply.Currency,
         Country = reply.Country,
         Province = reply.Province,
         Street = reply.Street,
         City = reply.City,
         PostalCode = reply.PostalCode
     });
 }
예제 #4
0
 private ApplicantProfilePoco ToPoco(ApplicantProfileReply reply)
 {
     return(new ApplicantProfilePoco()
     {
         Id = Guid.Parse(reply.Id),
         Login = Guid.Parse(reply.Login),
         CurrentSalary = (decimal)reply.CurrentSalary,
         CurrentRate = (decimal)reply.CurrentRate,
         Currency = reply.Currency,
         Country = reply.Country,
         Province = reply.Province,
         Street = reply.Province,
         City = reply.City,
         PostalCode = reply.PostalCode,
         TimeStamp = reply.TimeStamp.ToByteArray()
     });
 }