예제 #1
0
        public ActionResult CreateFromScratch(JobPostFromScratchViewModel model)
        {
            if (model == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            var jobPost  = new JobPost();
            var jobTag   = new List <JobTag>();
            var employer = new Employer();

            if (TryUpdateModel(jobPost, "JobPost", new string[] { "Title" }) ||
                TryUpdateModel(employer, "Employer", new string[] { "FullName" }))
            {
                var allTags = jobTagService.GetAll().ToList();
                //jobPost.JobTags = allTags.Where(x => jobPostViewModel.SelectedJobTags.Contains(x.Id)).ToList();
                jobPostService.Insert(jobPost);

                return(RedirectToAction("Index"));
            }

            return(RedirectToAction("Index"));
        }
예제 #2
0
        public ActionResult CreateFromScratch()
        {
            var jobPostViewModel = new JobPostFromScratchViewModel();

            return(View(jobPostViewModel));
        }