Ejemplo n.º 1
0
 public override Task <Empty> DeleteCompanyJob(CompanyJobPayload request, ServerCallContext context)
 {
     _ = _logic.Get(Guid.Parse(request.Id)) ??
         throw new ArgumentNullException("No Company Job Record with this Id Found ");
     _logic.Delete(new CompanyJobPoco[] { _logic.Get(Guid.Parse(request.Id)) });
     return(null);
 }
Ejemplo n.º 2
0
        public override Task <Empty> DeleteCompanyJob(CompanyJobPayload request, ServerCallContext context)
        {
            CompanyJobPoco poco = _logic.Get(Guid.Parse(request.Id));

            _logic.Delete(new CompanyJobPoco[] { poco });
            return(new Task <Empty>(() => new Empty()));
        }
Ejemplo n.º 3
0
 public override Task <Empty> UpdateCompanyJob(CompanyJobPayload request, ServerCallContext context)
 {
     CompanyJobPoco[] pocos = { new CompanyJobPoco()
                                {
                                    Id              = Guid.Parse(request.Id),
                                    Company         = Guid.Parse(request.Company),
                                    IsCompanyHidden = request.IsCompanyHidden,
                                    IsInactive      = request.IsInactive,
                                    ProfileCreated  = request.ProfileCreated.ToDateTime()
                                } };
     _logic.Update(pocos);
     return(new Task <Empty>(() => new Empty()));
 }
Ejemplo n.º 4
0
        public override Task <Empty> CreateCompanyJob(CompanyJobPayload request, ServerCallContext context)
        {
            CompanyJobPoco[] pocos = new CompanyJobPoco[1];

            pocos[0].Id              = Guid.Parse(request.Id);
            pocos[0].Company         = Guid.Parse(request.Company);
            pocos[0].ProfileCreated  = request.ProfileCreated.ToDateTime();
            pocos[0].IsInactive      = request.IsInactive;
            pocos[0].IsCompanyHidden = request.IsCompanyHidden;

            _logic.Add(pocos);
            return(new Task <Empty>(null));
        }
Ejemplo n.º 5
0
 public override Task <Empty> UpdateCompanyJob(CompanyJobPayload request, ServerCallContext context)
 {
     CompanyJobPoco[] pocos = new CompanyJobPoco[1];
     foreach (var poco in pocos)
     {
         poco.Id              = Guid.Parse(request.Id);
         poco.Company         = Guid.Parse(request.Company);
         poco.ProfileCreated  = request.ProfileCreated.ToDateTime();
         poco.IsInactive      = request.IsInactive;
         poco.IsCompanyHidden = request.IsCompanyHidden;
     }
     _logic.Update(pocos);
     return(new Task <Empty>(() => new Empty()));
 }
Ejemplo n.º 6
0
        public override Task <Empty> CreateCompanyJob(CompanyJobPayload request, ServerCallContext context)
        {
            CompanyJobPoco poco = new CompanyJobPoco()
            {
                Id              = Guid.Parse(request.Id),
                Company         = Guid.Parse(request.Company),
                IsCompanyHidden = request.IsCompanyHidden,
                IsInactive      = request.IsInactive,
                ProfileCreated  = request.ProfileCreadted.ToDateTime()
            };

            _logic.Add(new CompanyJobPoco[] { poco });
            return(null);
        }
        public CompanyJobPoco[] GetArray(CompanyJobPayload request)
        {
            CompanyJobPoco poco = new CompanyJobPoco()
            {
                Id              = Guid.Parse(request.Id),
                Company         = Guid.Parse(request.Company),
                ProfileCreated  = request.ProfileCreated.ToDateTime(),
                IsInactive      = request.IsInactive,
                IsCompanyHidden = request.IsCompanyHidden
            };

            CompanyJobPoco[] pocos = new CompanyJobPoco[1];
            pocos[0] = poco;
            return(pocos);
        }
Ejemplo n.º 8
0
        public override Task <Empty> UpdateCompanyJob(CompanyJobPayload request, ServerCallContext context)
        {
            _ = _logic.Get(Guid.Parse(request.Id)) ?? throw new ArgumentNullException("No Company Job Record with this Id Found");

            var poco = new CompanyJobPoco()
            {
                Id              = Guid.Parse(request.Id),
                Company         = Guid.Parse(request.Company),
                IsCompanyHidden = request.IsCompanyHidden,
                IsInactive      = request.IsInactive,
                ProfileCreated  = request.ProfileCreadted.ToDateTime()
            };

            _logic.Update(new CompanyJobPoco[] { poco });
            return(null);
        }
 public override Task <Empty> DeleteCompanyJob(CompanyJobPayload request, ServerCallContext context)
 {
     _logic.Delete(GetArray(request));
     return(new Task <Empty>(null));
 }