コード例 #1
0
        public ActionResult Create(Guardian guardian, int UserId)
        {
            if (ModelState.IsValid)
            {
                if (UserId > 0)
                {

                    db.Guardians.Add(guardian);
                    db.SaveChanges();
                    var student = db.UserProfiles.Include(x=>x.Guardians).Where(x => x.UserId == UserId).FirstOrDefault();
                    if (student != null)
                    {
                        student.Guardians.Add(guardian);
                        db.SaveChanges();
                    }

                }

                return RedirectToAction("Edit", "Student", new { id = UserId });
            }

            return View(guardian);
        }
コード例 #2
0
 public ActionResult Edit(Guardian guardian, int UserId = 0)
 {
     if (ModelState.IsValid)
     {
         db.Entry(guardian).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Edit", "Student", new { id = UserId });
     }
     return View(guardian);
 }