public ActionResult DeleteConfirmed(int id) { Expertises expertises = db.Expertises.Find(id); db.Expertises.Remove(expertises); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ExpertiseId,Expertise")] Expertises expertises) { if (ModelState.IsValid) { db.Entry(expertises).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(expertises)); }
public ActionResult Edit([Bind(Include = "Expertise_id,Competence_id,Competence")] Expertises expertises) { if (ModelState.IsValid) { db.Entry(expertises).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Edit/1")); } ViewBag.Competence_id = new SelectList(db.Competences, "Competence_id", "Competence", expertises.Competence_id); return(View(expertises)); }
public ActionResult Create([Bind(Include = "ExpertiseId,Expertise")] Expertises expertises) { if (ModelState.IsValid) { db.Expertises.Add(expertises); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(expertises)); }
public ActionResult Create([Bind(Include = "Expertise_id,Competence_id,Competence")] Expertises expertises) { if (ModelState.IsValid) { db.Expertises.Add(expertises); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Competence_id = new SelectList(db.Competences, "Competence_id", "Competence", expertises.Competence_id); return(View(expertises)); }
// GET: Expertises/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Expertises expertises = db.Expertises.Find(id); if (expertises == null) { return(HttpNotFound()); } return(View(expertises)); }
// GET: Expertises/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Expertises expertises = db.Expertises.Find(id); if (expertises == null) { return(HttpNotFound()); } ViewBag.Competence_id = new SelectList(db.Competences, "Competence_id", "Competence", expertises.Competence_id); return(View(expertises)); }
public bool CreateCourse(Course course, string userId) { try { if (course.From >= course.To) { return(false); } course.Name = course.Name.Trim(); course.UserCreated = userId; foreach (var i in course.Instructors) { var instructor = Instructors.FindById(i.InstructorId); if (!instructor.IsAvailable(course.From, course.To)) { return(false); } if (!instructor.Rentals.Any(x => x.RentalId == course.RentalId)) { return(false); } if (!instructor.HasExpertise(Expertises.FindById(course.ExpertiseId), ExpertiseLevels.FindById(course.ExpertiseLevelId))) { return(false); } if (course.LanguageId.HasValue && !instructor.HasLanguage(Languages.FindById(course.LanguageId.Value), course.LanguageLevelId.HasValue? LanguageLevels.FindById(course.LanguageLevelId.Value) : null)) { return(false); } } Courses.Add(course); return(true); } catch (Exception e) { } return(false); }
public bool CreateExpertise(Expertise expertise, string userId) { try { if (!Expertises.Items.Any(x => x.Name == expertise.Name.Trim() && x.Shortname == expertise.Shortname.Trim())) { expertise.Name = expertise.Name.Trim(); expertise.Shortname = expertise.Shortname.Trim(); expertise.UserCreated = userId; Expertises.Add(expertise); return(true); } } catch (Exception e) { } return(false); }
public override string ToString() { return(string.Format("Player {0}: Target-{1}, ETA-{2}, Score-{3}, MoleculeStorages-{4}, Expertises-{5}\nPriorTarget-{6}", Id, Target, ETA, Score, MoleculeStorages.Count(), Expertises.Count(), PriorTarget)); }