示例#1
0
        public ActionResult DeleteConfirmed(int id)
        {
            TeacherclassAssigning teacherclassAssigning = db.TeacherclassAssigning.Find(id);

            db.TeacherclassAssigning.Remove(teacherclassAssigning);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#2
0
 public ActionResult Edit([Bind(Include = "id,Teacherid,Name,AssignedDate,ProgramId,ClassId,SubjectId")] TeacherclassAssigning teacherclassAssigning)
 {
     if (ModelState.IsValid)
     {
         db.Entry(teacherclassAssigning).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ProgramId = new SelectList(db.programs, "Id", "ProgramName", teacherclassAssigning.ProgramId);
     return(View(teacherclassAssigning));
 }
示例#3
0
        public ActionResult Create(TeacherclassAssigning teacherclassAssigning)
        {
            TeacherCoursesRecord instance = new TeacherCoursesRecord();

            if (ModelState.IsValid)
            {
                var classname   = (from alias in db.classes where alias.Id == teacherclassAssigning.ClassId select alias.ClassName).FirstOrDefault();
                var programname = (from alias in db.programs where alias.Id == teacherclassAssigning.ProgramId select alias.ProgramName).FirstOrDefault();
                var subjectname = (from alias in db.subject where alias.Id == teacherclassAssigning.SubjectId select alias.SubjectName).FirstOrDefault();
                teacherclassAssigning.Name         = (from alias in db.Teachers where alias.Id == teacherclassAssigning.Teacherid select alias.TeacherName).FirstOrDefault();
                teacherclassAssigning.AssignedDate = DateTime.Now;
                teacherclassAssigning.ClassName    = classname;
                teacherclassAssigning.SubjectName  = subjectname;
                teacherclassAssigning.ProgramName  = programname;
                db.TeacherclassAssigning.Add(teacherclassAssigning);
                db.SaveChanges();
                //here assigned histroy record is creating
                db.Entry(teacherclassAssigning).GetDatabaseValues();
                int asignid = teacherclassAssigning.id;
                instance.Teacherid         = teacherclassAssigning.Teacherid;
                instance.Name              = teacherclassAssigning.Name;
                instance.AssignedDate      = teacherclassAssigning.AssignedDate;
                instance.Assignedprocessid = asignid;
                instance.ClassId           = teacherclassAssigning.ClassId;
                instance.ProgramId         = teacherclassAssigning.ProgramId;
                instance.SubjectId         = teacherclassAssigning.SubjectId;
                instance.ProgramName       = programname;
                instance.ClassName         = classname;
                instance.SubjectName       = subjectname;


                db.TeacherCoursesRecord.Add(instance);
                db.SaveChanges();

                TempData["message"] = "Sucessfully Class Subject is Assigned to" + instance.Name;


                //end record saved

                return(RedirectToAction("Index"));
            }



            ViewBag.ProgramId = new SelectList(db.programs, "Id", "ProgramName", teacherclassAssigning.ProgramId);
            ViewBag.TeacherId = db.Teachers.Select(c => new SelectListItem {
                Value = c.Id.ToString(), Text = c.Id.ToString()
            })
                                .ToList();
            return(View(teacherclassAssigning));
        }
示例#4
0
        // GET: TeacherclassAssignings/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TeacherclassAssigning teacherclassAssigning = db.TeacherclassAssigning.Find(id);

            if (teacherclassAssigning == null)
            {
                return(HttpNotFound());
            }
            return(View(teacherclassAssigning));
        }
示例#5
0
        } //end json for retreving  classes

        // GET: TeacherclassAssignings/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TeacherclassAssigning teacherclassAssigning = db.TeacherclassAssigning.Find(id);

            if (teacherclassAssigning == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ProgramId = new SelectList(db.programs, "Id", "ProgramName", teacherclassAssigning.ProgramId);
            return(View(teacherclassAssigning));
        }