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

            _logic.Delete(new CompanyJobDescriptionPoco[] { poco });
            return(new Task <Empty>(() => new Empty()));
        }
Esempio n. 3
0
 public override Task <Empty> UpdateCompanyJobDescription(CompanyJobDescriptionPayload request, ServerCallContext context)
 {
     CompanyJobDescriptionPoco[] pocos = { new CompanyJobDescriptionPoco()
                                           {
                                               Id              = Guid.Parse(request.Id),
                                               Job             = Guid.Parse(request.Job),
                                               JobName         = request.JobName,
                                               JobDescriptions = request.JobDescriptions,
                                           } };
     _logic.Update(pocos);
     return(new Task <Empty>(() => new Empty()));
 }
Esempio n. 4
0
        public override Task <Empty> UpdateCompanyJobDescription(CompanyJobDescriptionPayload request, ServerCallContext context)
        {
            CompanyJobDescriptionPoco[] pocos = new CompanyJobDescriptionPoco[1];

            pocos[0].Id              = Guid.Parse(request.Id);
            pocos[0].Job             = Guid.Parse(request.Job);
            pocos[0].JobName         = request.JobName;
            pocos[0].JobDescriptions = request.JobDescriptions;


            _logic.Update(pocos);
            return(new Task <Empty>(null));
        }
        public override Task <Empty> CreateCompanyJobDescription(CompanyJobDescriptionPayload request, ServerCallContext context)
        {
            CompanyJobDescriptionPoco poco = new CompanyJobDescriptionPoco()
            {
                Id              = Guid.Parse(request.Id),
                Job             = Guid.Parse(request.Job),
                JobName         = request.JobName,
                JobDescriptions = request.JobDescription,
            };

            _logic.Add(new CompanyJobDescriptionPoco[] { poco });
            return(null);
        }
 public override Task <Empty> DeleteCompanyJobDescription(CompanyJobDescriptionPayload request, ServerCallContext context)
 {
     CompanyJobDescriptionPoco[] pocos = new CompanyJobDescriptionPoco[1];
     foreach (var poco in pocos)
     {
         poco.Id              = Guid.Parse(request.Id);
         poco.Job             = Guid.Parse(request.Job);
         poco.JobName         = request.JobName;
         poco.JobDescriptions = request.JobDescriptions;
     }
     _logic.Delete(pocos);
     return(new Task <Empty>(() => new Empty()));
 }
Esempio n. 7
0
        public CompanyJobDescriptionPoco[] GetArray(CompanyJobDescriptionPayload request)
        {
            CompanyJobDescriptionPoco poco = new CompanyJobDescriptionPoco()
            {
                Id              = Guid.Parse(request.Id),
                Job             = Guid.Parse(request.Job),
                JobName         = request.JobName,
                JobDescriptions = request.JobDescriptions
            };

            CompanyJobDescriptionPoco[] pocos = new CompanyJobDescriptionPoco[1];
            pocos[0] = poco;
            return(pocos);
        }
        public override Task <Empty> UpdateCompanyJobDescription(CompanyJobDescriptionPayload request, ServerCallContext context)
        {
            _ = _logic.Get(Guid.Parse(request.Id)) ?? throw new ArgumentNullException("No Company Job Description Record with this Id Found ");

            var poco = new CompanyJobDescriptionPoco()
            {
                Id              = Guid.Parse(request.Id),
                Job             = Guid.Parse(request.Job),
                JobName         = request.JobName,
                JobDescriptions = request.JobDescription,
            };

            _logic.Update(new CompanyJobDescriptionPoco[] { poco });
            return(null);
        }
Esempio n. 9
0
 public override Task <Empty> DeleteCompanyJobDescription(CompanyJobDescriptionPayload request, ServerCallContext context)
 {
     _logic.Delete(GetArray(request));
     return(new Task <Empty>(null));
 }