public IActionResult Attend()
        {
            ViewBag.Name  = HttpContext.Session.GetString("UserID");
            ViewBag.Admin = HttpContext.Session.GetString("AdminID");
            if (ViewBag.Name != null || ViewBag.Admin != null)
            {
                string username;
                if (ViewBag.Admin != null)
                {
                    username = HttpContext.Session.GetString("AdminID");
                }
                else
                {
                    username = HttpContext.Session.GetString("UserID");
                }

                string          error = "";
                UserMethod      um    = new UserMethod();
                UserDetail      ud    = um.GetUserByUserName(username, out error);
                AttendingDetail ad    = new AttendingDetail();
                ad.Attending_User      = ud.User_UserName;
                ad.Attending_Firstname = ud.User_FirstName;
                ad.Attending_Lastname  = ud.User_LastName;
                ad.Attending_Class     = ud.User_Class;
                return(View(ad));
            }

            else
            {
                HttpContext.Session.SetString("fromWhere", "attend");
                return(RedirectToAction("login"));
            }
        }
        public IActionResult Attend(AttendingDetail ad)
        {
            string          error = "";
            AttendingMethod am    = new AttendingMethod();
            UserMethod      um    = new UserMethod();
            UserDetail      ud    = new UserDetail();

            ad.Attending_Year = DateTime.Now.Year;
            ud.User_UserName  = ad.Attending_User;
            ud.User_FirstName = ad.Attending_Firstname;
            ud.User_LastName  = ad.Attending_Lastname;
            ud.User_Class     = ad.Attending_Class;

            um.UpdateUserInfo(ud, out error);
            am.InsertAttending(ad, out error);

            return(RedirectToAction("AttendingConfirmed", ad));
        }
 public IActionResult AttendingConfirmed(AttendingDetail ad)
 {
     return(View(ad));
 }