Exemple #1
0
        public void GetAcademPlanById()
        {
            AcademicPlanRepository academicPlan = new AcademicPlanRepository();
            AcademicPlan           plan         = academicPlan.Read(12);

            Assert.IsNotNull(plan);
        }
Exemple #2
0
        public void UpdateAcademPlanTest()
        {
            AcademicPlanRepository rep  = new AcademicPlanRepository();
            AcademicPlan           plan = rep.Read(22);

            plan.SpecialityId = 2;
            rep.Update(plan);
            Assert.AreEqual(2, plan.SpecialityId);
        }
Exemple #3
0
        public void DeleteAcademPlanTest()
        {
            AcademicPlanRepository rep = new AcademicPlanRepository();

            rep.Delete(26);
            AcademicPlan plan = rep.Read(26);

            Assert.IsNull(plan);
        }
Exemple #4
0
 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));
        }