Exemplo n.º 1
0
        public ActionResult ProfileCreate()
        {
            if (ModelState.IsValid)
            {
                Database.Students model = new Database.Students();
                var classes             = context.Classes.Select(x => new SelectListItem()
                {
                    Text  = x.ClassName,
                    Value = x.Id.ToString()
                }).ToList();
                ViewBag.classList = classes;

                return(View(model));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
Exemplo n.º 2
0
 public ActionResult ProfileEdit(Database.Students model)
 {
     context.Entry <Database.Students>(model).State = System.Data.Entity.EntityState.Modified;
     try
     {
         context.SaveChanges();
         TempData["resultInfo"] = "Information updated!";
         return(RedirectToAction("Profil", "Admin", new { id = model.Id }));
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine("aaa--" + "" + ex.Message);
         TempData["resultInfo"] = "The information could not be updated!";
         var          user    = context.Students.FirstOrDefault(x => x.Id == model.Id);
         StudentModel student = new StudentModel();
         student.student1 = user;
         context.Entry <Database.Students>(model).State = System.Data.Entity.EntityState.Added;
         return(RedirectToAction("ProfileEdit", "Admin", new { id = model.Id }));
     }
 }
Exemplo n.º 3
0
        public ActionResult ProfileEdit(int id = 0)
        {
            var student = new Database.Students();

            student.Id = 0;
            Database.Students model = new Database.Students();
            if (id != 0)
            {
                student = context.Students.FirstOrDefault(x => x.Id == id);
                model   = student;
            }
            System.Diagnostics.Debug.WriteLine("aaa--" + model.Id + "--");

            var classes = context.Classes.Select(x => new SelectListItem()
            {
                Text  = x.ClassName,
                Value = x.Id.ToString()
            }).ToList();

            ViewBag.classList = classes;

            return(View(model));
        }
Exemplo n.º 4
0
        public ActionResult ProfileCreate(Database.Students student)
        {
            System.Diagnostics.Debug.WriteLine("SomeText");
            System.Diagnostics.Debug.WriteLine("Student Number" + student.StudentNo);
            System.Diagnostics.Debug.WriteLine("Name" + student.StudentName);
            System.Diagnostics.Debug.WriteLine("Surname" + student.StudentSurname);
            System.Diagnostics.Debug.WriteLine("Class" + student.ClassId);

            if (ModelState.IsValid)
            {
                context.Entry <Database.Students>(student).State = System.Data.Entity.EntityState.Added;
                try
                {
                    context.SaveChanges();
                    TempData["resultInfo"] = "New profile has been created.";
                    return(RedirectToAction("Index", "Home"));
                }
                catch (Exception ex)
                {
                    TempData["resultInfo"] = ex.Message;
                    var classes = context.Classes.Select(x => new SelectListItem()
                    {
                        Text  = x.ClassName,
                        Value = x.Id.ToString()
                    }).ToList();
                    ViewBag.classList = classes;

                    return(RedirectToAction("Index", "Home"));
                }
            }
            else
            {
                TempData["resultInfo"] = "New profile has not been created...Please check your definitions";

                return(RedirectToAction("Index", "Home"));
            }
        }