public ActionResult CreatePassword(CreatePassword model)
        {
            ViewBag.Title = "Create Password";
            UETCSEDbEntities db = new UETCSEDbEntities();

            foreach (var person in db.AspNetUsers.ToList())
            {
                if (person.Email == model.Email)
                {
                    if (person.PasswordHash == null)
                    {
                        if (model.Password == model.ConfirmPassword)
                        {
                            person.PasswordHash = model.Password;
                            db.AspNetUsers.Find(person.Id).PasswordHash = Encrypt.GetHash(model.Password);
                            db.SaveChanges();
                            ViewBag.error = "Password Created";
                            return(View("Login"));
                        }
                    }
                    else
                    {
                        //ViewBag.error = "Account has already created";
                        ModelState.AddModelError("Registration", "Account has already created");
                        break;
                    }
                }
            }

            return(View());
        }
Esempio n. 2
0
        public ActionResult Achievement()
        {
            ViewBag.Title = "Achievements";
            UETCSEDbEntities db = new UETCSEDbEntities();

            return(View(db.AddAchievements));
        }
Esempio n. 3
0
        public ActionResult Events()
        {
            ViewBag.Title = "Events";
            UETCSEDbEntities db = new UETCSEDbEntities();

            return(View(db.AddEvents));
        }
        public ActionResult ChangePassword(ResetPasswordViewModel model)
        {
            ViewBag.Title = "Change Password";
            string           Admin       = User.Identity.Name;
            UETCSEDbEntities db          = new UETCSEDbEntities();
            string           ID          = null;
            string           NewPassword = Encrypt.GetHash(model.Password);

            foreach (AspNetUser asp in db.AspNetUsers)
            {
                if (asp.UserName == Admin)
                {
                    ID = asp.Id;
                    if (asp.PasswordHash == NewPassword)
                    {
                        if (model.NewPassword == model.ConfirmPassword)
                        {
                            UserManager.RemovePassword(ID);
                            UserManager.AddPassword(ID, model.NewPassword);
                            //UserManager.ChangePassword(ID, asp.PasswordHash, NewPassword);

                            //db.AspNetUsers.Find(ID).PasswordHash = Encrypt.GetHash(model.NewPassword);
                            //db.SaveChanges();
                            return(RedirectToAction("Admin", "Admin"));
                            //return View("~/Views/Admin/Admin");
                        }
                    }
                }
            }

            return(View());
        }
Esempio n. 5
0
 public ActionResult FacultyDetail(int id)
 {
     ViewBag.Title = "Faculty Detail";
     using (UETCSEDbEntities db = new UETCSEDbEntities())
     {
         return(View(db.AddFaculties.Where(x => x.Id == id).Single()));
     }
 }
Esempio n. 6
0
        public ActionResult Faculty()
        {
            ViewBag.Title = "Faculty";
            UETCSEDbEntities  db        = new UETCSEDbEntities();
            List <AddFaculty> EventList = db.AddFaculties.ToList();


            return(View(db.AddFaculties));
        }
        public async Task <ActionResult> RegisterAdmin(AdminRegistration model)
        {
            string           email = User.Identity.Name;
            string           type  = null;
            string           Type1 = null;
            UETCSEDbEntities dbo   = new UETCSEDbEntities();

            foreach (AddAdmin reg in dbo.AddAdmins)
            {
                if (reg.Email == email)
                {
                    type  = reg.Type;
                    Type1 = reg.Type1;
                    break;
                }
            }
            if (type == null && Type1 == null)
            {
                return(RedirectToAction("Login", "Account"));
            }
            if (ModelState.IsValid)
            {
                var user = new ApplicationUser {
                    UserName = model.Email, Email = model.Email
                };
                var result = await UserManager.CreateAsync(user /*, model.Password*/);

                if (result.Succeeded)
                {
                    //await SignInManager.SignInAsync(user, isPersistent: false, rememberBrowser: false);
                    UETCSEDbEntities db = new UETCSEDbEntities();
                    var      AdminName  = model.AdminName;
                    var      Email      = model.Email;
                    var      Type       = "Admin";
                    AddAdmin ad         = new AddAdmin();
                    ad.Email = Email;
                    ad.Name  = AdminName;
                    ad.Type  = Type;
                    db.AddAdmins.Add(ad);
                    db.SaveChanges();
                    SendMailToUser(model.Email);
                    // For more information on how to enable account confirmation and password reset please visit http://go.microsoft.com/fwlink/?LinkID=320771
                    // Send an email with this link
                    // string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id);
                    //var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme);
                    //await UserManager.SendEmailAsync(user.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>");

                    return(RedirectToLocal("~/Admin/SuperAdmin"));
                }
                AddErrors(result);
            }
            // If we got this far, something failed, redisplay form
            return(View(model));
        }
Esempio n. 8
0
        public ActionResult HomePage()
        {
            ViewBag.Title = "WE ENSURE BETTER EDUCATION FOR A BETTER WORLD";
            ViewBag.Info  = "Computer science is the theory, experimentation, and engineering that form the basis for the design and use of computers. It involves the study of algorithms that process, store, and communicate digital information.";

            UETCSEDbEntities db = new UETCSEDbEntities();

            ViewBag.Events        = db.AddEvents;
            ViewBag.Faculty       = db.AddFaculties;
            ViewBag.Achievements  = db.AddAchievements;
            ViewBag.Announcements = db.AddAnnouncements;
            ViewBag.Academics     = db.AddAcademics;
            return(View());
        }
        public JsonResult SendMailToUser(string ToEmail)
        {
            bool             result      = false;
            UETCSEDbEntities db          = new UETCSEDbEntities();
            string           StudentName = null;
            string           fatherName  = null;

            foreach (Registered_Student reg in db.Registered_Students)
            {
                if (ToEmail == reg.Email)
                {
                    StudentName = reg.Name;
                    fatherName  = reg.Father_Name;
                }
            }
            result = SendEmail(ToEmail, "UET CSE Login", "<p>Dear " + StudentName + " " + fatherName + "!<br />Click on the link below to Login.<br />http://localhost:11751/Account/CreatePassword</p>");
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
        public ActionResult DateSheet()
        {
            string           email = User.Identity.Name;
            string           type  = null;
            UETCSEDbEntities db    = new UETCSEDbEntities();

            foreach (Registered_Student reg in db.Registered_Students)
            {
                if (reg.Email == email)
                {
                    type = reg.Type;
                    break;
                }
            }
            if (type == null)
            {
                return(RedirectToAction("Login", "Account"));
            }
            ViewBag.Title = "Date Sheet";
            //UETCSEDbEntities db = new UETCSEDbEntities();
            string session = null;
            string section = null;
            String Student = User.Identity.Name;

            foreach (Registered_Student std in db.Registered_Students)
            {
                if (std.Email == Student)
                {
                    session = std.Session;
                    section = std.Section;
                }
            }
            List <AddDateSheet> date = new List <AddDateSheet>();

            foreach (AddDateSheet dat in db.AddDateSheets)
            {
                if (dat.Section == section && dat.Session == session)
                {
                    date.Add(dat);
                }
            }
            return(View(date));
        }
        public async Task <ActionResult> ForgotPassword(ForgotPasswordViewModel model)
        {
            if (ModelState.IsValid)
            {
                bool             isValidEmail = false;
                UETCSEDbEntities db           = new UETCSEDbEntities();
                foreach (AspNetUser asp in db.AspNetUsers)
                {
                    if (asp.Email == model.Email)
                    {
                        isValidEmail = true;
                        break;
                    }
                }
                if (isValidEmail == true)
                {
                    string body;
                    body = "Click on the link below to Reset Password \n http://localhost:11751/Account/CreatePassword";
                    SendEmail(model.Email, "Forget Password", body);
                    return(View("Login"));
                }
                //var user = await UserManager.FindByNameAsync(model.Email);
                //if (user == null || !(await UserManager.IsEmailConfirmedAsync(user.Id)))
                //{
                //  // Don't reveal that the user does not exist or is not confirmed
                // return View("ForgotPasswordConfirmation");
                //    }

                // For more information on how to enable account confirmation and password reset please visit http://go.microsoft.com/fwlink/?LinkID=320771
                // Send an email with this link
                // string code = await UserManager.GeneratePasswordResetTokenAsync(user.Id);
                // var callbackUrl = Url.Action("ResetPassword", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme);
                // await UserManager.SendEmailAsync(user.Id, "Reset Password", "Please reset your password by clicking <a href=\"" + callbackUrl + "\">here</a>");
                // return RedirectToAction("ForgotPasswordConfirmation", "Account");
            }

            // If we got this far, something failed, redisplay form
            return(View(model));
        }
Esempio n. 12
0
 public ActionResult FacultyDetail(AddFaculty obj, int id)
 {
     try
     {
         using (UETCSEDbEntities db = new UETCSEDbEntities())
         {
             db.AddFaculties.Find(id).Name                = obj.Name;
             db.AddFaculties.Find(id).Email               = obj.Email;
             db.AddFaculties.Find(id).Designation         = obj.Designation;
             db.AddFaculties.Find(id).Qualification       = obj.Qualification;
             db.AddFaculties.Find(id).Other_Qualification = obj.Other_Qualification;
             db.AddFaculties.Find(id).Gender              = obj.Gender;
             ViewBag.Image = Server.MapPath("~") + db.AddFaculties.Find(id).ImagePath;
             db.AddFaculties.Find(id).ImagePath = obj.ImagePath;
             db.SaveChanges();
         }
         return(View("HomePage"));
     }
     catch
     {
         return(View());
     }
 }
        public ActionResult RegisterAdmin()
        {
            string           email = User.Identity.Name;
            string           type  = null;
            string           Type1 = null;
            UETCSEDbEntities dbo   = new UETCSEDbEntities();

            foreach (AddAdmin reg in dbo.AddAdmins)
            {
                if (reg.Email == email)
                {
                    type  = reg.Type;
                    Type1 = reg.Type1;
                    break;
                }
            }
            if (type == null && Type1 == null)
            {
                return(RedirectToAction("Login", "Account"));
            }
            ViewBag.Title = "Add Admin";
            return(View());
        }
        public ActionResult TimeTable()
        {
            string           email = User.Identity.Name;
            string           type  = null;
            UETCSEDbEntities db    = new UETCSEDbEntities();

            foreach (Registered_Student reg in db.Registered_Students)
            {
                if (reg.Email == email)
                {
                    type = reg.Type;
                    break;
                }
            }
            if (type == null)
            {
                return(RedirectToAction("Login", "Account"));
            }
            ViewBag.Title = "Time Table";

            ViewBag.Dash  = "--";
            ViewBag.Break = "Break";
            string session = null;
            string section = null;
            String Student = User.Identity.Name;

            foreach (Registered_Student std in db.Registered_Students)
            {
                if (std.Email == Student)
                {
                    session = std.Session;
                    section = std.Section;
                }
            }
            List <AddTimeTable> Time      = new List <AddTimeTable>();
            List <AddTimeTable> Monday    = new List <AddTimeTable>();
            List <AddTimeTable> Tuesday   = new List <AddTimeTable>();
            List <AddTimeTable> Wednesday = new List <AddTimeTable>();
            List <AddTimeTable> Thursday  = new List <AddTimeTable>();
            List <AddTimeTable> Friday    = new List <AddTimeTable>();

            foreach (AddTimeTable time in db.AddTimeTables)
            {
                if (session == time.Session && section == time.Section)
                {
                    if (time.Day == "Monday")
                    {
                        Monday.Add(time);
                    }
                    else if (time.Day == "Tuesday")
                    {
                        Tuesday.Add(time);
                    }
                    else if (time.Day == "Wednesday")
                    {
                        Wednesday.Add(time);
                    }
                    else if (time.Day == "Thursday")
                    {
                        Thursday.Add(time);
                    }
                    else if (time.Day == "Friday")
                    {
                        Friday.Add(time);
                    }
                }
            }

            List <DisplayTimeTable> TimeTable    = new List <DisplayTimeTable>();
            DisplayTimeTable        ObjTimeTable = new DisplayTimeTable();

            foreach (AddTimeTable disp in Monday)
            {
                if (disp.Day == "Monday")
                {
                    ObjTimeTable.Day = disp.Day;
                    if (disp.StartTime == "08:00:00" && disp.EndTime == "09:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectName1         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation1 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "09:00:00" && disp.EndTime == "10:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectName2         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation2 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "10:00:00" && disp.EndTime == "11:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectName3         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation3 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "11:00:00" && disp.EndTime == "12:00:00")
                    {
                        ObjTimeTable.StartTime = disp.StartTime;
                        ObjTimeTable.EndTime   = disp.EndTime;

                        ObjTimeTable.SubjectName4         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation4 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "01:00:00" && disp.EndTime == "02:00:00")
                    {
                        ObjTimeTable.StartTime = disp.StartTime;
                        ObjTimeTable.EndTime   = disp.EndTime;

                        ObjTimeTable.SubjectName5         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation5 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "02:00:00" && disp.EndTime == "03:00:00")
                    {
                        ObjTimeTable.StartTime = disp.StartTime;
                        ObjTimeTable.EndTime   = disp.EndTime;

                        ObjTimeTable.SubjectName6         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation6 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "03:00:00" && disp.EndTime == "04:00:00")
                    {
                        ObjTimeTable.StartTime = disp.StartTime;
                        ObjTimeTable.EndTime   = disp.EndTime;

                        ObjTimeTable.SubjectName7         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation7 = disp.SubjectAbbreviation;
                    }



                    else if (disp.StartTime == "08:00:00" && disp.EndTime == "10:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation1 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName1         = disp.SubjectName;
                        ObjTimeTable.SubjectName2         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation2 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "10:00:00" && disp.EndTime == "12:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation3 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName3         = disp.SubjectName;
                        ObjTimeTable.SubjectName4         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation4 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "01:00:00" && disp.EndTime == "03:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation5 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName5         = disp.SubjectName;
                        ObjTimeTable.SubjectName6         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation6 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "02:00:00" && disp.EndTime == "04:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation6 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName6         = disp.SubjectName;
                        ObjTimeTable.SubjectName7         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation7 = disp.SubjectAbbreviation;
                    }

                    else if (disp.StartTime == "08:00:00" && disp.EndTime == "11:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation1 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName1         = disp.SubjectName;
                        ObjTimeTable.SubjectName2         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation2 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectAbbreviation3 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName3         = disp.SubjectName;
                    }
                    else if (disp.StartTime == "09:00:00" && disp.EndTime == "12:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation2 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName2         = disp.SubjectName;
                        ObjTimeTable.SubjectName3         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation3 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectAbbreviation4 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName4         = disp.SubjectName;
                    }
                    else if (disp.StartTime == "01:00:00" && disp.EndTime == "04:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation5 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName5         = disp.SubjectName;
                        ObjTimeTable.SubjectName6         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation6 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectAbbreviation7 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName7         = disp.SubjectName;
                    }
                }
                ObjTimeTable.Day     = disp.Day;
                ObjTimeTable.Place   = disp.Place;
                ObjTimeTable.Section = disp.Section;
                ObjTimeTable.Session = disp.Session;
            }
            if (ObjTimeTable.SubjectAbbreviation1 == null)
            {
                ObjTimeTable.SubjectAbbreviation1 = "--";
            }
            if (ObjTimeTable.SubjectAbbreviation2 == null)
            {
                ObjTimeTable.SubjectAbbreviation2 = "--";
            }
            if (ObjTimeTable.SubjectAbbreviation3 == null)
            {
                ObjTimeTable.SubjectAbbreviation3 = "--";
            }
            if (ObjTimeTable.SubjectAbbreviation4 == null)
            {
                ObjTimeTable.SubjectAbbreviation4 = "--";
            }
            if (ObjTimeTable.SubjectAbbreviation5 == null)
            {
                ObjTimeTable.SubjectAbbreviation5 = "--";
            }
            if (ObjTimeTable.SubjectAbbreviation6 == null)
            {
                ObjTimeTable.SubjectAbbreviation6 = "--";
            }
            if (ObjTimeTable.SubjectAbbreviation7 == null)
            {
                ObjTimeTable.SubjectAbbreviation7 = "--";
            }
            TimeTable.Add(ObjTimeTable);

            DisplayTimeTable ObjTimeTable1 = new DisplayTimeTable();

            foreach (AddTimeTable disp in Tuesday)
            {
                if (disp.Day == "Tuesday")
                {
                    ObjTimeTable1.Day = disp.Day;
                    if (disp.StartTime == "08:00:00" && disp.EndTime == "09:00:00")
                    {
                        ObjTimeTable1.StartTime            = disp.StartTime;
                        ObjTimeTable1.EndTime              = disp.EndTime;
                        ObjTimeTable1.SubjectName1         = disp.SubjectName;
                        ObjTimeTable1.SubjectAbbreviation1 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "09:00:00" && disp.EndTime == "10:00:00")
                    {
                        ObjTimeTable1.StartTime            = disp.StartTime;
                        ObjTimeTable1.EndTime              = disp.EndTime;
                        ObjTimeTable1.SubjectName2         = disp.SubjectName;
                        ObjTimeTable1.SubjectAbbreviation2 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "10:00:00" && disp.EndTime == "11:00:00")
                    {
                        ObjTimeTable1.StartTime            = disp.StartTime;
                        ObjTimeTable1.EndTime              = disp.EndTime;
                        ObjTimeTable1.SubjectName3         = disp.SubjectName;
                        ObjTimeTable1.SubjectAbbreviation3 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "11:00:00" && disp.EndTime == "12:00:00")
                    {
                        ObjTimeTable1.StartTime = disp.StartTime;
                        ObjTimeTable1.EndTime   = disp.EndTime;

                        ObjTimeTable1.SubjectName4         = disp.SubjectName;
                        ObjTimeTable1.SubjectAbbreviation4 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "01:00:00" && disp.EndTime == "02:00:00")
                    {
                        ObjTimeTable1.StartTime = disp.StartTime;
                        ObjTimeTable1.EndTime   = disp.EndTime;

                        ObjTimeTable1.SubjectName5         = disp.SubjectName;
                        ObjTimeTable1.SubjectAbbreviation5 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "02:00:00" && disp.EndTime == "03:00:00")
                    {
                        ObjTimeTable1.StartTime = disp.StartTime;
                        ObjTimeTable1.EndTime   = disp.EndTime;

                        ObjTimeTable1.SubjectName6         = disp.SubjectName;
                        ObjTimeTable1.SubjectAbbreviation6 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "03:00:00" && disp.EndTime == "04:00:00")
                    {
                        ObjTimeTable1.StartTime = disp.StartTime;
                        ObjTimeTable1.EndTime   = disp.EndTime;

                        ObjTimeTable1.SubjectName7         = disp.SubjectName;
                        ObjTimeTable1.SubjectAbbreviation7 = disp.SubjectAbbreviation;
                        ObjTimeTable.TeacherName           = disp.TeacherName;
                    }
                    else if (disp.StartTime == "08:00:00" && disp.EndTime == "10:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation1 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName1         = disp.SubjectName;
                        ObjTimeTable.SubjectName2         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation2 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "10:00:00" && disp.EndTime == "12:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation3 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName3         = disp.SubjectName;
                        ObjTimeTable.SubjectName4         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation4 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "01:00:00" && disp.EndTime == "03:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation5 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName5         = disp.SubjectName;
                        ObjTimeTable.SubjectName6         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation6 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "02:00:00" && disp.EndTime == "04:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation6 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName6         = disp.SubjectName;
                        ObjTimeTable.SubjectName7         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation7 = disp.SubjectAbbreviation;
                    }

                    else if (disp.StartTime == "08:00:00" && disp.EndTime == "11:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation1 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName1         = disp.SubjectName;
                        ObjTimeTable.SubjectName2         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation2 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectAbbreviation3 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName3         = disp.SubjectName;
                    }
                    else if (disp.StartTime == "09:00:00" && disp.EndTime == "12:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation2 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName2         = disp.SubjectName;
                        ObjTimeTable.SubjectName3         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation3 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectAbbreviation4 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName4         = disp.SubjectName;
                    }
                    else if (disp.StartTime == "01:00:00" && disp.EndTime == "04:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation5 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName5         = disp.SubjectName;
                        ObjTimeTable.SubjectName6         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation6 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectAbbreviation7 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName7         = disp.SubjectName;
                    }
                }
                ObjTimeTable1.Day     = disp.Day;
                ObjTimeTable1.Place   = disp.Place;
                ObjTimeTable1.Section = disp.Section;
                ObjTimeTable1.Session = disp.Session;
            }
            if (ObjTimeTable1.SubjectAbbreviation1 == null)
            {
                ObjTimeTable1.SubjectAbbreviation1 = "--";
            }
            if (ObjTimeTable1.SubjectAbbreviation2 == null)
            {
                ObjTimeTable1.SubjectAbbreviation2 = "--";
            }
            if (ObjTimeTable1.SubjectAbbreviation3 == null)
            {
                ObjTimeTable1.SubjectAbbreviation3 = "--";
            }
            if (ObjTimeTable1.SubjectAbbreviation4 == null)
            {
                ObjTimeTable1.SubjectAbbreviation4 = "--";
            }
            if (ObjTimeTable1.SubjectAbbreviation5 == null)
            {
                ObjTimeTable1.SubjectAbbreviation5 = "--";
            }
            if (ObjTimeTable1.SubjectAbbreviation6 == null)
            {
                ObjTimeTable1.SubjectAbbreviation6 = "--";
            }
            if (ObjTimeTable1.SubjectAbbreviation7 == null)
            {
                ObjTimeTable1.SubjectAbbreviation7 = "--";
            }
            TimeTable.Add(ObjTimeTable1);

            DisplayTimeTable ObjTimeTable2 = new DisplayTimeTable();

            foreach (AddTimeTable disp in Wednesday)
            {
                if (disp.Day == "Wednesday")
                {
                    ObjTimeTable2.Day = disp.Day;
                    if (disp.StartTime == "08:00:00" && disp.EndTime == "09:00:00")
                    {
                        ObjTimeTable2.StartTime            = disp.StartTime;
                        ObjTimeTable2.EndTime              = disp.EndTime;
                        ObjTimeTable2.SubjectName1         = disp.SubjectName;
                        ObjTimeTable2.SubjectAbbreviation1 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "09:00:00" && disp.EndTime == "10:00:00")
                    {
                        ObjTimeTable2.StartTime            = disp.StartTime;
                        ObjTimeTable2.EndTime              = disp.EndTime;
                        ObjTimeTable2.SubjectName2         = disp.SubjectName;
                        ObjTimeTable2.SubjectAbbreviation2 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "10:00:00" && disp.EndTime == "11:00:00")
                    {
                        ObjTimeTable2.StartTime            = disp.StartTime;
                        ObjTimeTable2.EndTime              = disp.EndTime;
                        ObjTimeTable2.SubjectName3         = disp.SubjectName;
                        ObjTimeTable2.SubjectAbbreviation3 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "11:00:00" && disp.EndTime == "12:00:00")
                    {
                        ObjTimeTable2.StartTime = disp.StartTime;
                        ObjTimeTable2.EndTime   = disp.EndTime;

                        ObjTimeTable2.SubjectName4         = disp.SubjectName;
                        ObjTimeTable2.SubjectAbbreviation4 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "01:00:00" && disp.EndTime == "02:00:00")
                    {
                        ObjTimeTable2.StartTime = disp.StartTime;
                        ObjTimeTable2.EndTime   = disp.EndTime;

                        ObjTimeTable2.SubjectName5         = disp.SubjectName;
                        ObjTimeTable2.SubjectAbbreviation5 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "02:00:00" && disp.EndTime == "03:00:00")
                    {
                        ObjTimeTable2.StartTime = disp.StartTime;
                        ObjTimeTable2.EndTime   = disp.EndTime;

                        ObjTimeTable2.SubjectName6         = disp.SubjectName;
                        ObjTimeTable2.SubjectAbbreviation6 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "03:00:00" && disp.EndTime == "04:00:00")
                    {
                        ObjTimeTable2.StartTime = disp.StartTime;
                        ObjTimeTable2.EndTime   = disp.EndTime;

                        ObjTimeTable2.SubjectName7         = disp.SubjectName;
                        ObjTimeTable2.SubjectAbbreviation7 = disp.SubjectAbbreviation;
                        ObjTimeTable2.TeacherName          = disp.TeacherName;
                    }
                    else if (disp.StartTime == "08:00:00" && disp.EndTime == "10:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation1 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName1         = disp.SubjectName;
                        ObjTimeTable.SubjectName2         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation2 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "10:00:00" && disp.EndTime == "12:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation3 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName3         = disp.SubjectName;
                        ObjTimeTable.SubjectName4         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation4 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "01:00:00" && disp.EndTime == "03:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation5 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName5         = disp.SubjectName;
                        ObjTimeTable.SubjectName6         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation6 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "02:00:00" && disp.EndTime == "04:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation6 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName6         = disp.SubjectName;
                        ObjTimeTable.SubjectName7         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation7 = disp.SubjectAbbreviation;
                    }

                    else if (disp.StartTime == "08:00:00" && disp.EndTime == "11:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation1 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName1         = disp.SubjectName;
                        ObjTimeTable.SubjectName2         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation2 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectAbbreviation3 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName3         = disp.SubjectName;
                    }
                    else if (disp.StartTime == "09:00:00" && disp.EndTime == "12:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation2 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName2         = disp.SubjectName;
                        ObjTimeTable.SubjectName3         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation3 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectAbbreviation4 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName4         = disp.SubjectName;
                    }
                    else if (disp.StartTime == "01:00:00" && disp.EndTime == "04:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation5 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName5         = disp.SubjectName;
                        ObjTimeTable.SubjectName6         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation6 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectAbbreviation7 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName7         = disp.SubjectName;
                    }
                }
                ObjTimeTable2.Day     = disp.Day;
                ObjTimeTable2.Place   = disp.Place;
                ObjTimeTable2.Section = disp.Section;
                ObjTimeTable2.Session = disp.Session;
            }
            if (ObjTimeTable2.SubjectAbbreviation1 == null)
            {
                ObjTimeTable2.SubjectAbbreviation1 = "--";
            }
            if (ObjTimeTable2.SubjectAbbreviation2 == null)
            {
                ObjTimeTable2.SubjectAbbreviation2 = "--";
            }
            if (ObjTimeTable2.SubjectAbbreviation3 == null)
            {
                ObjTimeTable2.SubjectAbbreviation3 = "--";
            }
            if (ObjTimeTable2.SubjectAbbreviation4 == null)
            {
                ObjTimeTable2.SubjectAbbreviation4 = "--";
            }
            if (ObjTimeTable2.SubjectAbbreviation5 == null)
            {
                ObjTimeTable2.SubjectAbbreviation5 = "--";
            }
            if (ObjTimeTable2.SubjectAbbreviation6 == null)
            {
                ObjTimeTable2.SubjectAbbreviation6 = "--";
            }
            if (ObjTimeTable2.SubjectAbbreviation7 == null)
            {
                ObjTimeTable2.SubjectAbbreviation7 = "--";
            }
            TimeTable.Add(ObjTimeTable2);

            DisplayTimeTable ObjTimeTable3 = new DisplayTimeTable();

            foreach (AddTimeTable disp in Thursday)
            {
                if (disp.Day == "Thursday")
                {
                    ObjTimeTable3.Day = disp.Day;
                    if (disp.StartTime == "08:00:00" && disp.EndTime == "09:00:00")
                    {
                        ObjTimeTable3.StartTime            = disp.StartTime;
                        ObjTimeTable3.EndTime              = disp.EndTime;
                        ObjTimeTable3.SubjectName1         = disp.SubjectName;
                        ObjTimeTable3.SubjectAbbreviation1 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "09:00:00" && disp.EndTime == "10:00:00")
                    {
                        ObjTimeTable3.StartTime            = disp.StartTime;
                        ObjTimeTable3.EndTime              = disp.EndTime;
                        ObjTimeTable3.SubjectName2         = disp.SubjectName;
                        ObjTimeTable3.SubjectAbbreviation2 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "10:00:00" && disp.EndTime == "11:00:00")
                    {
                        ObjTimeTable3.StartTime            = disp.StartTime;
                        ObjTimeTable3.EndTime              = disp.EndTime;
                        ObjTimeTable3.SubjectName3         = disp.SubjectName;
                        ObjTimeTable3.SubjectAbbreviation3 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "11:00:00" && disp.EndTime == "12:00:00")
                    {
                        ObjTimeTable3.StartTime = disp.StartTime;
                        ObjTimeTable3.EndTime   = disp.EndTime;

                        ObjTimeTable3.SubjectName4         = disp.SubjectName;
                        ObjTimeTable3.SubjectAbbreviation4 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "01:00:00" && disp.EndTime == "02:00:00")
                    {
                        ObjTimeTable3.StartTime = disp.StartTime;
                        ObjTimeTable3.EndTime   = disp.EndTime;

                        ObjTimeTable3.SubjectName5         = disp.SubjectName;
                        ObjTimeTable3.SubjectAbbreviation5 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "02:00:00" && disp.EndTime == "03:00:00")
                    {
                        ObjTimeTable3.StartTime = disp.StartTime;
                        ObjTimeTable3.EndTime   = disp.EndTime;

                        ObjTimeTable3.SubjectName6         = disp.SubjectName;
                        ObjTimeTable3.SubjectAbbreviation6 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "03:00:00" && disp.EndTime == "04:00:00")
                    {
                        ObjTimeTable3.StartTime = disp.StartTime;
                        ObjTimeTable3.EndTime   = disp.EndTime;

                        ObjTimeTable3.SubjectName7         = disp.SubjectName;
                        ObjTimeTable3.SubjectAbbreviation7 = disp.SubjectAbbreviation;
                        ObjTimeTable3.TeacherName          = disp.TeacherName;
                    }
                    else if (disp.StartTime == "08:00:00" && disp.EndTime == "10:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation1 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName1         = disp.SubjectName;
                        ObjTimeTable.SubjectName2         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation2 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "10:00:00" && disp.EndTime == "12:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation3 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName3         = disp.SubjectName;
                        ObjTimeTable.SubjectName4         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation4 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "01:00:00" && disp.EndTime == "03:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation5 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName5         = disp.SubjectName;
                        ObjTimeTable.SubjectName6         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation6 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "02:00:00" && disp.EndTime == "04:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation6 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName6         = disp.SubjectName;
                        ObjTimeTable.SubjectName7         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation7 = disp.SubjectAbbreviation;
                    }

                    else if (disp.StartTime == "08:00:00" && disp.EndTime == "11:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation1 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName1         = disp.SubjectName;
                        ObjTimeTable.SubjectName2         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation2 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectAbbreviation3 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName3         = disp.SubjectName;
                    }
                    else if (disp.StartTime == "09:00:00" && disp.EndTime == "12:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation2 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName2         = disp.SubjectName;
                        ObjTimeTable.SubjectName3         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation3 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectAbbreviation4 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName4         = disp.SubjectName;
                    }
                    else if (disp.StartTime == "01:00:00" && disp.EndTime == "04:00:00")
                    {
                        ObjTimeTable.StartTime            = disp.StartTime;
                        ObjTimeTable.EndTime              = disp.EndTime;
                        ObjTimeTable.SubjectAbbreviation5 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName5         = disp.SubjectName;
                        ObjTimeTable.SubjectName6         = disp.SubjectName;
                        ObjTimeTable.SubjectAbbreviation6 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectAbbreviation7 = disp.SubjectAbbreviation;
                        ObjTimeTable.SubjectName7         = disp.SubjectName;
                    }
                }
                ObjTimeTable3.Day     = disp.Day;
                ObjTimeTable3.Place   = disp.Place;
                ObjTimeTable3.Section = disp.Section;
                ObjTimeTable3.Session = disp.Session;
            }
            if (ObjTimeTable3.SubjectAbbreviation1 == null)
            {
                ObjTimeTable3.SubjectAbbreviation1 = "--";
            }
            if (ObjTimeTable3.SubjectAbbreviation2 == null)
            {
                ObjTimeTable3.SubjectAbbreviation2 = "--";
            }
            if (ObjTimeTable3.SubjectAbbreviation3 == null)
            {
                ObjTimeTable3.SubjectAbbreviation3 = "--";
            }
            if (ObjTimeTable3.SubjectAbbreviation4 == null)
            {
                ObjTimeTable3.SubjectAbbreviation4 = "--";
            }
            if (ObjTimeTable3.SubjectAbbreviation5 == null)
            {
                ObjTimeTable3.SubjectAbbreviation5 = "--";
            }
            if (ObjTimeTable3.SubjectAbbreviation6 == null)
            {
                ObjTimeTable3.SubjectAbbreviation6 = "--";
            }
            if (ObjTimeTable3.SubjectAbbreviation7 == null)
            {
                ObjTimeTable3.SubjectAbbreviation7 = "--";
            }
            TimeTable.Add(ObjTimeTable3);

            DisplayTimeTable ObjTimeTable4 = new DisplayTimeTable();

            foreach (AddTimeTable disp in Friday)
            {
                if (disp.Day == "Friday")
                {
                    ObjTimeTable4.Day = disp.Day;
                    if (disp.StartTime == "08:00:00" && disp.EndTime == "09:00:00")
                    {
                        ObjTimeTable4.StartTime            = disp.StartTime;
                        ObjTimeTable4.EndTime              = disp.EndTime;
                        ObjTimeTable4.SubjectName1         = disp.SubjectName;
                        ObjTimeTable4.SubjectAbbreviation1 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "09:00:00" && disp.EndTime == "10:00:00")
                    {
                        ObjTimeTable4.StartTime            = disp.StartTime;
                        ObjTimeTable4.EndTime              = disp.EndTime;
                        ObjTimeTable4.SubjectName2         = disp.SubjectName;
                        ObjTimeTable4.SubjectAbbreviation2 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "10:00:00" && disp.EndTime == "11:00:00")
                    {
                        ObjTimeTable4.StartTime            = disp.StartTime;
                        ObjTimeTable4.EndTime              = disp.EndTime;
                        ObjTimeTable4.SubjectName3         = disp.SubjectName;
                        ObjTimeTable4.SubjectAbbreviation3 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "11:00:00" && disp.EndTime == "12:00:00")
                    {
                        ObjTimeTable4.StartTime = disp.StartTime;
                        ObjTimeTable4.EndTime   = disp.EndTime;

                        ObjTimeTable4.SubjectName4         = disp.SubjectName;
                        ObjTimeTable4.SubjectAbbreviation4 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "01:00:00" && disp.EndTime == "02:00:00")
                    {
                        ObjTimeTable4.StartTime = disp.StartTime;
                        ObjTimeTable4.EndTime   = disp.EndTime;

                        ObjTimeTable4.SubjectName5         = disp.SubjectName;
                        ObjTimeTable4.SubjectAbbreviation5 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "02:00:00" && disp.EndTime == "03:00:00")
                    {
                        ObjTimeTable4.StartTime = disp.StartTime;
                        ObjTimeTable4.EndTime   = disp.EndTime;

                        ObjTimeTable4.SubjectName6         = disp.SubjectName;
                        ObjTimeTable4.SubjectAbbreviation6 = disp.SubjectAbbreviation;
                    }
                    else if (disp.StartTime == "03:00:00" && disp.EndTime == "04:00:00")
                    {
                        ObjTimeTable4.StartTime = disp.StartTime;
                        ObjTimeTable4.EndTime   = disp.EndTime;

                        ObjTimeTable4.SubjectName7         = disp.SubjectName;
                        ObjTimeTable4.SubjectAbbreviation7 = disp.SubjectAbbreviation;
                        ObjTimeTable4.TeacherName          = disp.TeacherName;
                    }
                }
                ObjTimeTable4.Day     = disp.Day;
                ObjTimeTable4.Place   = disp.Place;
                ObjTimeTable4.Section = disp.Section;
                ObjTimeTable4.Session = disp.Session;
            }
            if (ObjTimeTable4.SubjectAbbreviation1 == null)
            {
                ObjTimeTable4.SubjectAbbreviation1 = "--";
            }
            if (ObjTimeTable4.SubjectAbbreviation2 == null)
            {
                ObjTimeTable4.SubjectAbbreviation2 = "--";
            }
            if (ObjTimeTable4.SubjectAbbreviation3 == null)
            {
                ObjTimeTable4.SubjectAbbreviation3 = "--";
            }
            if (ObjTimeTable4.SubjectAbbreviation4 == null)
            {
                ObjTimeTable4.SubjectAbbreviation4 = "--";
            }
            if (ObjTimeTable4.SubjectAbbreviation5 == null)
            {
                ObjTimeTable4.SubjectAbbreviation5 = "--";
            }
            if (ObjTimeTable4.SubjectAbbreviation6 == null)
            {
                ObjTimeTable4.SubjectAbbreviation6 = "--";
            }
            if (ObjTimeTable4.SubjectAbbreviation7 == null)
            {
                ObjTimeTable4.SubjectAbbreviation7 = "--";
            }
            TimeTable.Add(ObjTimeTable4);

            List <AddTimeTable> time1 = new List <AddTimeTable>();

            foreach (AddTimeTable d in db.AddTimeTables)
            {
                if (session == d.Session && section == d.Section)
                {
                    //bool containsItem = myList.Any(item => item.UniqueProperty == wonderIfItsPresent.UniqueProperty);
                    bool contain = time1.Any(item => item.SubjectName == d.SubjectName);
                    if (contain == false)
                    {
                        time1.Add(d);
                    }
                }
            }

            List <AddTimeTable> time2 = new List <AddTimeTable>();

            //  var Duplicate=time1.GroupBy(x => x.Id).Select(y => y.First());
            ViewBag.List  = TimeTable;
            ViewBag.List2 = time1;
            // fooArray.GroupBy(x => x.Id).Select(x => x.First());


            return(View(ObjTimeTable));
        }
        public async Task <ActionResult> Login(LoginViewModel model, string returnUrl)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            RegisterViewModel reg = new RegisterViewModel();
            // This doesn't count login failures towards account lockout
            // To enable password failures to trigger account lockout, change to shouldLockout: true
            UETCSEDbEntities db    = new UETCSEDbEntities();
            string           Type  = null;
            string           Super = null;
            var result             = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout : false);

            if (result == SignInStatus.Success)
            {
                foreach (var per in db.Registered_Students)
                {
                    if (per.Email == model.Email)
                    {
                        Type = per.Type;
                    }
                }
                if (Type == null)
                {
                    foreach (var admin in db.AddAdmins)
                    {
                        if (admin.Email == model.Email)
                        {
                            Type  = admin.Type;
                            Super = admin.Type1;
                        }
                    }
                }
            }
            switch (result)
            {
            case SignInStatus.Success:
                if (Type == "Student")
                {
                    return(RedirectToLocal("~/Student/TimeTable"));
                }
                else if (Type == "Admin" && Super == "SuperAdmin")
                {
                    return(RedirectToLocal("~/Admin/SuperAdmin"));
                }
                else
                {
                    return(RedirectToLocal("~/Admin/Admin"));
                }

            case SignInStatus.LockedOut:
                return(View("Lockout"));

            case SignInStatus.RequiresVerification:
                return(RedirectToAction("SendCode", new { ReturnUrl = returnUrl, RememberMe = model.RememberMe }));

            case SignInStatus.Failure:
            default:
                ModelState.AddModelError("", "Invalid login attempt.");
                return(View(model));
            }
        }