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()); }
public ActionResult Achievement() { ViewBag.Title = "Achievements"; UETCSEDbEntities db = new UETCSEDbEntities(); return(View(db.AddAchievements)); }
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()); }
public ActionResult FacultyDetail(int id) { ViewBag.Title = "Faculty Detail"; using (UETCSEDbEntities db = new UETCSEDbEntities()) { return(View(db.AddFaculties.Where(x => x.Id == id).Single())); } }
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)); }
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)); }
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)); } }