public ActionResult ClassLogList()
        {
            try
            {
                IEnumerable <Class_Log> list = db.GetClass_LogsByUId((int)Session["Uid"]).ToList().Where(x => x.Schedule.Class_Date >= DateTime.Now.Date).ToList();

                List <Class_Log> newList = new List <Class_Log>().ToList();
                foreach (Class_Log log in list)
                {
                    if (log.Schedule.Class_Date == DateTime.Now.Date)
                    {
                        if (log.Schedule.Start_Time.Hours > DateTime.Now.Hour)
                        {
                            newList.Add(log);
                        }
                        else if (log.Schedule.Start_Time.Hours == DateTime.Now.Hour)
                        {
                            if (log.Schedule.Start_Time.Minutes > DateTime.Now.Minute)
                            {
                                newList.Add(log);
                            }
                        }
                    }
                    else
                    {
                        newList.Add(log);
                    }
                }


                return(View(newList.OrderByDescending(x => x.Schedule.Class_Date).ToList().OrderByDescending(x => x.Schedule.Start_Time).ToList().Take(10).ToList()));
            }
            catch (Exception e)
            {
                TempData["Message"] = e.ToString();
                return(RedirectToAction("MessageView", "Home"));
            }
        }