コード例 #1
0
        public Instructor AddInstructor(Instructor instructor)
        {
            var result = _db.Instructors.Add(instructor);

            _db.SaveChanges();
            return(result);
        }
コード例 #2
0
        public ActionResult Create([Bind(Include = "Id,type,duration,caloriesBurnt,startTime")] Workout workout)
        {
            if (Session["user"] == null)
            {
                return(Redirect("/"));
            }

            if (ModelState.IsValid)
            {
                db.Workouts.Add(workout);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(workout));
        }
コード例 #3
0
        public User UnsubscribeUserFromClass(string userId, int classId)
        {
            var user = db.Users.Find(userId);

            if (user != null)
            {
                var tobedeleted = user.Classes.First(c => c.Id == classId);
                if (tobedeleted != null)
                {
                    user.Classes.Remove(tobedeleted);
                    db.Entry(user).State = EntityState.Modified;
                    db.SaveChanges();
                }
            }
            return(user);
        }
コード例 #4
0
 public ActionResult Create([Bind(Include = "Id,fName,lName,password")] User user)
 {
     if (Session["user"] == null)
     {
         return(Redirect("/"));
     }
     if (ModelState.IsValid)
     {
         db.Users.Add(user);
         db.SaveChanges();
         Session["user"] = user;
         List <User> list = new List <User>();
         list.Add(user);
         return(View("Index", list));
     }
     return(View(user));
 }
コード例 #5
0
 public virtual T Add(T t)
 {
     _context.Set <T>().Add(t);
     _context.SaveChanges();
     return(t);
 }
コード例 #6
0
 public void Post([FromBody] Exercise exercise)
 {
     _db.Exercises.Add(exercise);
     _db.SaveChanges();
 }
コード例 #7
0
 public void Complete()
 {
     _context.SaveChanges();
 }