/*
         * [HttpPost]
         * public ActionResult EditClass(FormCollection collection)
         * {
         *  // TempData["EditClassId"]
         *  //int id = 1;
         *  //int id = Int32.Parse(TempData["EditClassId"].ToString());
         *  int id = (int)TempData["EditClassId"];
         *
         *
         *  var classEdit = db.getClass(id);
         *
         *  string name = collection["ClassName"];
         *  string desc = collection["ClassDesc"];
         *  int minutes = Int32.Parse(collection["ClassLength"]);
         *
         *  TimeSpan length = new TimeSpan();
         *
         *  if (minutes < 60)
         *  {
         *      TimeSpan min = TimeSpan.FromMinutes(minutes);
         *      length += min;
         *  }
         *  else
         *  {
         *      int remainder = minutes % 60;
         *      if (remainder == 0)
         *      {
         *          int hour = minutes / 60;
         *          TimeSpan hr = TimeSpan.FromHours(hour);
         *          length += hr;
         *      }
         *      else
         *      {
         *          TimeSpan min = TimeSpan.FromMinutes(remainder);
         *          TimeSpan hr = TimeSpan.FromHours((minutes - remainder) / 60);
         *
         *          length = hr + min;
         *
         *      }
         *  }
         *
         *  Class c = new Class();
         *
         *
         *
         *
         *  classEdit.Class_Name = name;
         *  classEdit.Class_Desc = desc;
         *  classEdit.Class_Length = length;
         *
         *  //TODO check checkbox
         *
         *  //c.Active = true;
         *
         *
         *  db.EditClass(classEdit);
         *  //db.CreateClass(c);
         *
         *  return RedirectToAction("ClassList");
         *
         *
         *
         * }
         */


        public ActionResult ArchiveClass(int id)
        {
            //SHould implement archive instead
            //db.DeleteClass(id);

            /*try
             * {
             *  db.DeleteClass(id);
             * }catch(Exception e)
             * {
             *  db.ArchiveClass(id);
             * }*/

            db.ArchiveClass(id);

            return(RedirectToAction("ClassList"));
        }