public override Task <CompanyDescriptionReply> GetCompanyDescription(IdRequest3 request, ServerCallContext context) { CompanyDescriptionPoco poco = _logic.Get(Guid.Parse(request.Id)); return(Task.FromResult <CompanyDescriptionReply>(FromPoco(poco))); }
public override Task <ApplicantProfilePayload> ReadApplicantProfile(IdRequest3 request, ServerCallContext context) { var poco = _logic.Get(Guid.Parse(request.Id)); return(new Task <ApplicantProfilePayload>( () => new ApplicantProfilePayload() { Id = poco.Id.ToString(), Login = poco.Login.ToString(), CurrentSalary = poco.CurrentSalary is null ? 0.0: (double)poco.CurrentSalary, CurrentRate = poco.CurrentRate is null ? 0.0: (double)poco.CurrentSalary, Currency = poco.Currency, Country = poco.Country, Province = poco.Province, Street = poco.Street, City = poco.City, PostalCode = poco.PostalCode }));