Example #1
0
 public override Task <Empty> DeleteCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context)
 {
     _ = _logic.Get(Guid.Parse(request.Id)) ??
         throw new ArgumentNullException("No Company Job Education Record with this Id Found ");
     _logic.Delete(new CompanyJobEducationPoco[] { _logic.Get(Guid.Parse(request.Id)) });
     return(null);
 }
Example #2
0
        public override Task <Empty> DeleteCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context)
        {
            CompanyJobEducationPoco poco = _logic.Get(Guid.Parse(request.Id));

            _logic.Delete(new CompanyJobEducationPoco[] { poco });
            return(new Task <Empty>(() => new Empty()));
        }
        public override Task <Empty> CreateCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context)
        {
            CompanyJobEducationPoco[] pocos = new CompanyJobEducationPoco[1];
            pocos[0].Id         = Guid.Parse(request.Id);
            pocos[0].Job        = Guid.Parse(request.Job);
            pocos[0].Major      = request.Major;
            pocos[0].Importance = Convert.ToInt16(request.Importance);

            _logic.Add(pocos);
            return(new Task <Empty>(null));
        }
Example #4
0
 public override Task <Empty> UpdateCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context)
 {
     CompanyJobEducationPoco[] pocos = { new CompanyJobEducationPoco()
                                         {
                                             Id         = Guid.Parse(request.Id),
                                             Job        = Guid.Parse(request.Job),
                                             Importance = (short)request.Importance,
                                             Major      = request.Major
                                         } };
     _logic.Update(pocos);
     return(new Task <Empty>(() => new Empty()));
 }
Example #5
0
        public override Task <Empty> CreateCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context)
        {
            CompanyJobEducationPoco poco = new CompanyJobEducationPoco()
            {
                Id         = Guid.Parse(request.Id),
                Job        = Guid.Parse(request.Job),
                Importance = (Int16)request.Importance,
                Major      = request.Major
            };

            _logic.Add(new CompanyJobEducationPoco[] { poco });
            return(null);
        }
Example #6
0
        public override Task <Empty> UpdateCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context)
        {
            CompanyJobEducationPoco[] pocos = new CompanyJobEducationPoco[1];
            foreach (var poco in pocos)
            {
                poco.Id         = Guid.Parse(request.Id);
                poco.Job        = Guid.Parse(request.Job);
                poco.Major      = request.Major;
                poco.Importance = Convert.ToInt16(request.Importance);
            }

            _logic.Delete(pocos);
            return(new Task <Empty>(() => new Empty()));
        }
        public CompanyJobEducationPoco[] GetArray(CompanyJobEducationPayload request)
        {
            CompanyJobEducationPoco poco = new CompanyJobEducationPoco()
            {
                Id         = Guid.Parse(request.Id),
                Job        = Guid.Parse(request.Job),
                Major      = request.Major,
                Importance = (short)request.Importance
            };

            CompanyJobEducationPoco[] pocos = new CompanyJobEducationPoco[1];
            pocos[0] = poco;
            return(pocos);
        }
Example #8
0
        public override Task <Empty> UpdateCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context)
        {
            _ = _logic.Get(Guid.Parse(request.Id)) ?? throw new ArgumentNullException("No Company Job Education Record with this Id Found");

            var poco = new CompanyJobEducationPoco()
            {
                Id         = Guid.Parse(request.Id),
                Job        = Guid.Parse(request.Job),
                Importance = (Int16)request.Importance,
                Major      = request.Major
            };

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