Exemple #1
0
        //
        // GET: /Student/Edit/5
        public ActionResult Edit(int id = -1)      //)JsonResult --- string studentvm
        {
            //StudentFormViewModel s = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<StudentFormViewModel>(studentvm);
            //return Json(new { success = true }, JsonRequestBehavior.AllowGet);
            //var response = new Response(true, "Contact Successfully Submitted");
            //return Json(response);

            var vm = new StudentFormViewModel();

            if (vm == null || vm.CurrentStudent == null)
            {
                return(HttpNotFound());
            }
            vm.Load(id);
            //vm.StudentListLastName = vm.GetStudentsLastName(id);  // new SelectList(db.Companies, "CompanyId", "CompanyName");
            //vm.StudentListFirstName = vm.GetStudentsFirstName(id);  // new SelectList(db.Companies, "CompanyId", "CompanyName");

            //MyClass cla = new MyClass { Student = new Student { ID = 1, Name = "Student" }, Teacher = new Teacher { ID = 1, Name = "Teacher" } };
            JsonResult jsonData = new JsonResult();

            jsonData.Data = vm;
            jsonData.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
            return(jsonData);

            //return PartialView("_Student-All-View", vm);
        }
        //
        // GET: /Student/Edit/5
        public ActionResult Edit(int id = -1)      //)JsonResult --- string studentvm
        {
            //StudentFormViewModel s = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<StudentFormViewModel>(studentvm);
            //return Json(new { success = true }, JsonRequestBehavior.AllowGet);
            //var response = new Response(true, "Contact Successfully Submitted");
            //return Json(response);

            var vm = new StudentFormViewModel();

            if (vm == null || vm.CurrentStudent == null)
            {
                return(HttpNotFound());
            }
            vm.Load(id);
            return(PartialView("_Student-General-View", vm));
        }
Exemple #3
0
 public ActionResult Index(int Id = -1)
 {
     if (Id == -1)
     {
         var vm = new StudentFormViewModel();
         //vm.studentVM = new StudentViewModel();
         return(View("Forms", vm));
     }
     else
     {
         var vm = new StudentFormViewModel();
         if (vm == null || vm.CurrentStudent == null)
         {
             return(HttpNotFound());
         }
         vm.Load(Id);
         return(View("Forms", vm));
     }
 }