public ActionResult ChangeStatus(string statusName, int dayId) { DayManager dm = new DayManager(db); dm.ChangeStatus(statusName, dayId); Habit habit = db.Habits.First(h => h.DayStatuses.Select(s => s.DayStatusId).Contains(dayId)); int chainLength = dm.CountChainLength(habit); return(Json(chainLength.ToString(), JsonRequestBehavior.AllowGet)); }