public ActionResult Create([Bind(Include = "ResourceSkillSetId,ResourceId,SkillSetId,SelfRating,SelfComments,RecruiterRating,RecruiterComments")] ResourceSkillSet resourceskillset) { try { if (ModelState.IsValid) { if (db.ResourceSkillSets.Where(s => s.ResourceId == resourceskillset.ResourceId && s.SkillSetId == resourceskillset.SkillSetId).Count() > 0) { ModelState.AddModelError("SkillSetId", "The Skill Set chosen has already been added."); ViewBag.SkillSets = new SelectList(db.SkillSets, "SkillSetId", "Name"); ViewBag.Ratings = Utility.GetRatings(); return(View(resourceskillset)); } db.ResourceSkillSets.Add(resourceskillset); db.SaveChanges(); return(RedirectToAction("Index", new { resourceId = resourceskillset.ResourceId })); } ViewBag.SkillSets = new SelectList(db.SkillSets, "SkillSetId", "Name"); ViewBag.Ratings = Utility.GetRatings(); return(View(resourceskillset)); } catch (Exception exp) { Logger.LogException(exp); return(RedirectToAction("AppError", "Error")); } }
// GET: /ResourceSkillSet/Details/5 public ActionResult Details(int?id) { if (id == null) { return(RedirectToAction("BadRequest", "Error")); } ResourceSkillSet resourceskillset = db.ResourceSkillSets.Find(id); if (resourceskillset == null) { return(RedirectToAction("NotFound", "Error")); } return(View(resourceskillset)); }
public ActionResult DeleteConfirmed(int id) { try { ResourceSkillSet resourceskillset = db.ResourceSkillSets.Find(id); db.ResourceSkillSets.Remove(resourceskillset); db.SaveChanges(); return(RedirectToAction("Index", new { resourceId = resourceskillset.ResourceId })); } catch (Exception exp) { Logger.LogException(exp); return(RedirectToAction("AppError", "Error")); } }
// GET: /ResourceSkillSet/Create public ActionResult Create(int resourceId) { try { ViewBag.SkillSets = new SelectList(db.SkillSets.OrderBy(s => s.Name), "SkillSetId", "Name"); ViewBag.Ratings = Utility.GetRatings(); var skillset = new ResourceSkillSet(); skillset.ResourceId = resourceId; return(View(skillset)); } catch (Exception exp) { Logger.LogException(exp); return(RedirectToAction("AppError", "Error")); } }
// GET: /ResourceSkillSet/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("BadRequest", "Error")); } ResourceSkillSet resourceskillset = db.ResourceSkillSets.Find(id); if (resourceskillset == null) { return(RedirectToAction("NotFound", "Error")); } ViewBag.SkillSets = new SelectList(db.SkillSets, "SkillSetId", "Name"); ViewBag.Ratings = Utility.GetRatings(); ViewBag.Ratings1 = Utility.GetRatings(); return(View(resourceskillset)); }
public ActionResult Edit([Bind(Include = "ResourceSkillSetId,ResourceId,SkillSetId,SelfRating,SelfComments,RecruiterRating,RecruiterComments")] ResourceSkillSet resourceskillset) { try { if (ModelState.IsValid) { db.Entry(resourceskillset).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { resourceId = resourceskillset.ResourceId })); } ViewBag.SkillSets = new SelectList(db.SkillSets, "SkillSetId", "Name"); ViewBag.Ratings = Utility.GetRatings(); return(View(resourceskillset)); } catch (Exception exp) { Logger.LogException(exp); return(RedirectToAction("AppError", "Error")); } }