public void GetAcademPlanById() { AcademicPlanRepository academicPlan = new AcademicPlanRepository(); AcademicPlan plan = academicPlan.Read(12); Assert.IsNotNull(plan); }
public void UpdateAcademPlanTest() { AcademicPlanRepository rep = new AcademicPlanRepository(); AcademicPlan plan = rep.Read(22); plan.SpecialityId = 2; rep.Update(plan); Assert.AreEqual(2, plan.SpecialityId); }
public void DeleteAcademPlanTest() { AcademicPlanRepository rep = new AcademicPlanRepository(); rep.Delete(26); AcademicPlan plan = rep.Read(26); Assert.IsNull(plan); }
public void AddAcademicPlanTest() { AcademicPlanRepository rep = new AcademicPlanRepository(); AcademicPlan plan = new AcademicPlan() { SemestreId = 1, SpecialityId = 3, SubjectId = 1 }; }
public ActionResult Edit([Bind(Include = "Id,SpecialityId,SemestreId,SubjectId")] AcademicPlan academicPlan) { if (ModelState.IsValid) { repo.Update(academicPlan); return(RedirectToAction("Index")); } ViewBag.SemestreId = new SelectList(db.Semestres, "Id", "Id", academicPlan.SemestreId); ViewBag.SpecialityId = new SelectList(db.Specialities, "Id", "Name", academicPlan.SpecialityId); ViewBag.SubjectId = new SelectList(db.Subjects, "Id", "SubjectName", academicPlan.SubjectId); return(View(academicPlan)); }
// GET: AcademicPlans/Delete/5 public ActionResult Delete(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AcademicPlan academicPlan = repo.Read(id); if (academicPlan == null) { return(HttpNotFound()); } return(View(academicPlan)); }
public void CreateAcademicPlan(AcademicPlanDTO academicPlanDTO) { if (academicPlanDTO == null) { throw new ValidationException("Введите данные", ""); } AcademicPlan academicPlan = new AcademicPlan { GroupCode = academicPlanDTO.GroupCode, NameOfSpecialty = academicPlanDTO.NameOfSpecialty }; Database.AcademicPlans.Create(academicPlan); Database.Save(); }
// GET: AcademicPlans/Edit/5 public ActionResult Edit(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AcademicPlan academicPlan = repo.Read(id); if (academicPlan == null) { return(HttpNotFound()); } ViewBag.SemestreId = new SelectList(db.Semestres, "Id", "Id", academicPlan.SemestreId); ViewBag.SpecialityId = new SelectList(db.Specialities, "Id", "Name", academicPlan.SpecialityId); ViewBag.SubjectId = new SelectList(db.Subjects, "Id", "SubjectName", academicPlan.SubjectId); return(View(academicPlan)); }