public ActionResult Create([Bind(Include = "Candidate_Id,Firstname,Lastname,Nationality,Address,Postalnumber,City,Birthdate,Cityofbirth,Email,Phonenumber")] Freelancer freelancer) { if (ModelState.IsValid) { db.Freelancer.Add(freelancer); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(freelancer)); }
public ActionResult Create([Bind(Include = "Employer_Id,Companyname,Email,Phonenumber")] Employer employer) { if (ModelState.IsValid) { db.Employer.Add(employer); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(employer)); }
public ActionResult Create([Bind(Include = "Candidate_Id,CV_Id,Webbdeveloper,Systemdeveloper,Programmer,Softwareengineer,Frontenddeveloper,Backenddeveloper,Javadeveloper,Scrummaster")] Profession profession) { if (ModelState.IsValid) { db.Profession.Add(profession); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CV_Id = new SelectList(db.CV, "CV_Id", "Drivinglicense", profession.CV_Id); return(View(profession)); }
public ActionResult Create([Bind(Include = "CV_Id,Candidate_Id,Swedish,English,French,Spanish,German,Norwegian,Danish,Finnish")] Language language) { if (ModelState.IsValid) { db.Language.Add(language); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Candidate_Id = new SelectList(db.Freelancer, "Candidate_Id", "Firstname", language.Candidate_Id); return(View(language)); }
public ActionResult Create([Bind(Include = "CV_Id,Candidate_Id,C_,JavaScript,Java,C__,JQuery,HTML,CSS,SQL")] Skills skills) { if (ModelState.IsValid) { db.Skills.Add(skills); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Candidate_Id = new SelectList(db.Freelancer, "Candidate_Id", "Firstname", skills.Candidate_Id); return(View(skills)); }
public ActionResult Create([Bind(Include = "Profile_Id,Employer_Id,Candidate_Id")] Jobbank jobbank) { if (ModelState.IsValid) { db.Jobbank.Add(jobbank); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Employer_Id = new SelectList(db.Employer, "Employer_Id", "Companyname", jobbank.Employer_Id); ViewBag.Candidate_Id = new SelectList(db.Freelancer, "Candidate_Id", "Firstname", jobbank.Candidate_Id); return(View(jobbank)); }
public ActionResult Create([Bind(Include = "CV_Id,Candidate_Id,Drivinglicense,Description,Education,Workexperience")] CV cV) { if (ModelState.IsValid) { db.CV.Add(cV); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Candidate_Id = new SelectList(db.Freelancer, "Candidate_Id", "Firstname", cV.Candidate_Id); return(View(cV)); }
public ActionResult ProfileFreelancer(FreelancerCVViewModel model) { //if (ModelState.IsValid) { var candidate = db.Freelancer.Add(model.Freelancer); db.SaveChanges(); model.CV.Candidate_Id = candidate.Candidate_Id; //CV_ID får 0 värde och det är därför vi summerar 1 till vår query model.CV.CV_Id = db.CV.Max(x => x.CV_Id) + 1; var cv = db.CV.Add(model.CV); db.SaveChanges(); var languages = model.SelectedLanguages; if (languages != null) { var l = new Language { CV_Id = cv.CV_Id, Candidate_Id = candidate.Candidate_Id, Swedish = languages.Contains("2") ? "True" : "False", English = languages.Contains("3") ? "True" : "False", French = languages.Contains("4") ? "True" : "False", Spanish = languages.Contains("5") ? "True" : "False", German = languages.Contains("6") ? "True" : "False", Norwegian = languages.Contains("7") ? "True" : "False", Danish = languages.Contains("8") ? "True" : "False", Finnish = languages.Contains("9") ? "True" : "False", }; db.Language.Add(l); } var professions = model.SelectedProfessions; if (professions != null) { var p = new Profession { CV_Id = cv.CV_Id, Candidate_Id = candidate.Candidate_Id, Webbdeveloper = professions.Contains("2") ? "True" : "False", Systemdeveloper = professions.Contains("3") ? "True" : "False", Programmer = professions.Contains("4") ? "True" : "False", Softwareengineer = professions.Contains("5") ? "True" : "False", Frontenddeveloper = professions.Contains("6") ? "True" : "False", Backenddeveloper = professions.Contains("7") ? "True" : "False", Javadeveloper = professions.Contains("8") ? "True" : "False", Scrummaster = professions.Contains("9") ? "True" : "False", }; db.Profession.Add(p); } var skills = model.SelectedSkills; if (skills != null) { var s = new Skills { CV_Id = cv.CV_Id, Candidate_Id = candidate.Candidate_Id, C_ = skills.Contains("2") ? "True" : "False", JavaScript = skills.Contains("3") ? "True" : "False", Java = skills.Contains("4") ? "True" : "False", C__ = skills.Contains("5") ? "True" : "False", JQuery = skills.Contains("6") ? "True" : "False", HTML = skills.Contains("7") ? "True" : "False", CSS = skills.Contains("8") ? "True" : "False", SQL = skills.Contains("9") ? "True" : "False" }; db.Skills.Add(s); } db.SaveChanges(); //return RedirectToAction("Index"); } return(View()); }