예제 #1
0
        public override Task <Empty> DeleteApplicantJobApplication(ApplicantJobApplicationPayload request, ServerCallContext context)
        {
            ApplicantJobApplicationPoco poco = _logic.Get(Guid.Parse(request.Id));

            _logic.Delete(new ApplicantJobApplicationPoco[] { poco });
            return(new Task <Empty>(() => new Empty()));
        }
예제 #2
0
        public override Task <Empty> UpdateApplicantJobApplication(ApplicantJobApplicationPayload request, ServerCallContext context)
        {
            ApplicantJobApplicationPoco[] pocos = new ApplicantJobApplicationPoco[1];

            pocos[0].Id              = Guid.Parse(request.Id);
            pocos[0].Applicant       = Guid.Parse(request.Applicant);
            pocos[0].Job             = Guid.Parse(request.Job);
            pocos[0].ApplicationDate = request.ApplicationDate.ToDateTime();
            _logic.Update(pocos);
            return(new Task <Empty>(null));
        }
예제 #3
0
 public override Task <Empty> UpdateApplicantJobApplication(ApplicantJobApplicationPayload request, ServerCallContext context)
 {
     ApplicantJobApplicationPoco[] pocos = { new ApplicantJobApplicationPoco()
                                             {
                                                 Id              = Guid.Parse(request.Id),
                                                 Applicant       = Guid.Parse(request.Applicant),
                                                 Job             = Guid.Parse(request.Job),
                                                 ApplicationDate = request.ApplicationDate.ToDateTime()
                                             } };
     _logic.Update(pocos);
     return(new Task <Empty>(() => new Empty()));
 }
예제 #4
0
        public override Task <Empty> DeleteApplicantJobApplication(ApplicantJobApplicationPayload request, ServerCallContext context)
        {
            var poco = new ApplicantJobApplicationPoco()
            {
                Id              = Guid.Parse(request.Id),
                Applicant       = Guid.Parse(request.Applicant),
                Job             = Guid.Parse(request.Job),
                ApplicationDate = request.ApplicationDate.ToDateTime(),
            };

            _logic.Delete(new ApplicantJobApplicationPoco[] { poco });
            return(null);
        }
        public ApplicantJobApplicationPoco[] GetArray(ApplicantJobApplicationPayload request)
        {
            ApplicantJobApplicationPoco poco = new ApplicantJobApplicationPoco()
            {
                Id              = Guid.Parse(request.Id),
                Applicant       = Guid.Parse(request.Applicant),
                Job             = Guid.Parse(request.Job),
                ApplicationDate = request.ApplicationDate.ToDateTime()
            };

            ApplicantJobApplicationPoco[] pocos = new ApplicantJobApplicationPoco[1];
            pocos[0] = poco;
            return(pocos);
        }
 public override Task <Empty> DeleteApplicantJobApplication(ApplicantJobApplicationPayload request, ServerCallContext context)
 {
     ApplicantJobApplicationPoco[] pocos = new ApplicantJobApplicationPoco[1];
     foreach (var poco in pocos)
     {
         poco.Id              = Guid.Parse(request.Id);
         poco.Applicant       = Guid.Parse(request.Applicant);
         poco.Job             = Guid.Parse(request.Job);
         poco.ApplicationDate = request.ApplicationDate.ToDateTime();
     }
     _logic.Delete(pocos);
     return(new Task <Empty>(() => new Empty()));
     //return base.DeleteApplicantJobApplication(request, context);
 }
예제 #7
0
        public override Task <Empty> DeleteApplicantJobApplication(ApplicantJobApplicationPayload request, ServerCallContext context)
        {
            ApplicantJobApplicationPoco poco = new ApplicantJobApplicationPoco()
            {
                Id              = Guid.Parse(request.Id),
                Applicant       = Guid.Parse(request.Applicant),
                Job             = Guid.Parse(request.Job),
                ApplicationDate = DateTime.Parse(request.ApplicationDate.ToString())
            };

            ApplicantJobApplicationPoco[] pocoarray = { poco };
            _logic.Delete(pocoarray);

            return(new Task <Empty>(() => new Empty()));
        }
 public override Task <Empty> DeleteApplicantJobApplication(ApplicantJobApplicationPayload request, ServerCallContext context)
 {
     _logic.Delete(GetArray(request));
     return(new Task <Empty>(null));
 }