public override Task <Empty> DeleteCompanyJob(CompanyJobPayLoad request, ServerCallContext context)
        {
            CompanyJobPoco[] pocos = new CompanyJobPoco[] { new CompanyJobPoco()
                                                            {
                                                                Id              = Guid.Parse(request.Id),
                                                                Company         = Guid.Parse(request.Company),
                                                                ProfileCreated  = request.ProfileCreated.ToDateTime(),
                                                                IsInactive      = request.IsInactive,
                                                                IsCompanyHidden = request.IsCompanyHidden
                                                            } };
            _logic.Delete(pocos);

            return(new Task <Empty>(() => new Empty()));
        }
        public override Task <Empty> UpdateCompanyJob(CompanyJobPayLoad request, ServerCallContext context)
        {
            CompanyJobPoco poco = new CompanyJobPoco()
            {
                Id              = new Guid(request.Id),
                Company         = new Guid(request.Id),
                ProfileCreated  = request.ProfileCreated.ToDateTime(),
                IsInactive      = request.IsInactive,
                IsCompanyHidden = request.IsCompanyHidden
            };

            _logic.Update(new CompanyJobPoco[] { poco });

            return(null);
        }