public IActionResult Job(long Id)
        {
            var db  = new JobDataContext();
            var job = db.Jobs.SingleOrDefault(x => x.Id == Id);

            return(View(job));
        }
Esempio n. 2
0
        public void OnPost()
        {
            if (ModelState.IsValid)
            {
                using (var context = new JobDataContext())
                {
                    var updatefound = context.Job.Where(x => x.Id.ToString() == Id).FirstOrDefault();
                    if (updatefound != null)
                    {
                        updatefound.JobTitle         = JobTitle;
                        updatefound.ProfileData      = ProfileData;
                        updatefound.CompanyInfo      = CompanyInfo;
                        updatefound.CandidateProfile = CandidateProfile;
                        updatefound.ApplicationInfo  = ApplicationInfo;
                        updatefound.JobTitle         = JobTitle;
                        context.SaveChanges();
                        ViewData["msd"] = $"Data updated";
                    }
                    else
                    {
                        var job = new Job()
                        {
                            JobTitle         = JobTitle,
                            ProfileData      = ProfileData,
                            CompanyInfo      = CompanyInfo,
                            ApplicationInfo  = ApplicationInfo,
                            CandidateProfile = CandidateProfile,
                            JobTask          = JobTask
                        };
                        context.Job.Add(job);
                        context.SaveChanges();

                        ViewData["msd"] = $"Data saved. id = {job.Id}";
                    }
                    ViewData["css"] = "alert-success";
                }
            }
            else
            {
                ViewData["msd"] = $"One or more input files are empty";
                ViewData["css"] = "alert-danger";
                ModelState.AddModelError("error", "Validation errors occured");
            }
        }
Esempio n. 3
0
 public void OnGet(string id)
 {
     if (id != null)
     {
         using (var context = new JobDataContext())
         {
             var found = context.Job.Where(x => x.Id.ToString() == id).FirstOrDefault();
             if (found != null)
             {
                 Id               = Id;
                 JobTitle         = found.JobTitle;
                 ProfileData      = found.ProfileData;
                 CompanyInfo      = found.CompanyInfo;
                 ApplicationInfo  = found.ApplicationInfo;
                 CandidateProfile = found.CandidateProfile;
                 JobTask          = found.JobTask;
             }
         }
     }
 }
 public JobController(JobDataContext dataContext)
 {
     _dataContext = dataContext;
 }