コード例 #1
0
        public ActionResult Create([Bind(Include = "Id,Name,Created")] Wish wish)
        {
            if (ModelState.IsValid)
            {
                db.Wishes.Add(wish);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(wish));
        }
コード例 #2
0
 public T Create(T t)
 {
     using (var db = new PersonAppContext())
     {
         var added = Create(db, t);
         db.SaveChanges();
         return(added);
     }
 }
コード例 #3
0
 public T Update(T t)
 {
     using (var db = new PersonAppContext())
     {
         Update(db, t);
         db.SaveChanges();
         return(t);
     }
 }
コード例 #4
0
 public bool Delete(int id)
 {
     using (var db = new PersonAppContext())
     {
         if (Read(db, id) == null)
         {
             return(false);
         }
         try
         {
             Delete(db, id);
             db.SaveChanges();
         }
         catch (Exception e)
         {
             Console.WriteLine(e.StackTrace);
         }
         return(Read(db, id) == null);
     }
 }