// GET: UpdateProfile public ActionResult UpdateProfileView() { TMAppContext db = new TMAppContext(); var Users = db.RegistersTable.Find(Session["Email"]); return(View(Users)); }
public ActionResult Authorize(Register reg) { using (TMAppContext db = new TMAppContext()) { var UserDetails = db.RegistersTable.Where(model => model.Username == (reg.Username) && model.Password == (reg.Password)).FirstOrDefault(); if (UserDetails != null) { reg.LastLogin = DateTime.Now; //Login.Username = reg.Username; //Login.Password = reg.Password; //Login.LoginDate = DateTime.Now; //db.UserLoginsTable.Add(Login); db.SaveChanges(); Session["Username"] = UserDetails.Username; Session["Email"] = UserDetails.Email; return(RedirectToAction("UserPage", "UserPage")); } else { TempData["Errormsg"] = "<script> alert('Wrong Username or Password');</script>"; return(View("LoginView")); } } }
public ActionResult ScheduleSet(ScheduleSet Task) { if (ModelState.IsValid) { TMAppContext db = new TMAppContext(); ScheduleSet newTask = new ScheduleSet(); newTask.Description = Task.Description; newTask.Categories = Task.Categories; newTask.Date = Task.Date; newTask.Location = Task.Location; newTask.Email = Task.Email; //newTask.Username = Task.Username; //newTask.Password = Task.Password; Task.Status = "Active"; var CheckUser = db.RegistersTable.Where(m => m.Email.Equals(Task.Email)); // var CheckUser = db.RegistersTable.Where(m => m.Username.Equals(Task.Username) && m.Password.Equals(Task.Password)).FirstOrDefault(); if (CheckUser != null) { db.ScheduleSetsTable.Add(newTask); db.SaveChanges(); TempData["Msg"] = "<script> alert('Task Successfully set');</script>"; return(RedirectToAction("ScheduleSetView")); } else { TempData["Errormsg"] = "<script> alert('Email not registered');</script>"; return(View("ScheduleSetView")); } } return(View("ScheduleSetView")); }
// GET: Contact public ActionResult ContactView() { TMAppContext db = new TMAppContext(); db.ContactsTable.ToList(); return(View()); }
public ActionResult TaskList() { using (TMAppContext db = new TMAppContext()) { string userEmail = Session["Email"].ToString(); var Tasklist = db.ScheduleSetsTable.Where(m => m.Email == userEmail).ToList(); return(View(Tasklist)); } }
// GET: Home public ActionResult Home() { TMAppContext db = new TMAppContext(); db.RegistersTable.ToList(); db.UserLoginsTable.ToList(); db.ScheduleSetsTable.ToList(); db.EmailsTable.ToList(); db.ContactsTable.ToList(); return(View()); }
public ActionResult Message(Contact GetContact) { TMAppContext db = new TMAppContext(); var Cont = new Contact(); Cont.Name = GetContact.Name; Cont.Email = GetContact.Email; Cont.Subject = GetContact.Subject; Cont.Message = GetContact.Message; db.ContactsTable.Add(Cont); db.SaveChanges(); TempData["msg"] = "<script> alert('Message Sent');</script>"; return(RedirectToAction("ContactView")); }
public ActionResult UpdateProfile(Register NewRecord) { TMAppContext db = new TMAppContext(); try { string fileName = Path.GetFileNameWithoutExtension(NewRecord.ImageFile.FileName); string extension = Path.GetExtension(NewRecord.ImageFile.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; NewRecord.ProfilePic = "~/images/" + fileName; fileName = Path.Combine(Server.MapPath("~/images/"), fileName); NewRecord.ImageFile.SaveAs(fileName); var UserEmail = Session["Email"]; var Edit = db.RegistersTable.Find(UserEmail); Edit.Name = NewRecord.Name; Edit.PhoneNo = NewRecord.PhoneNo; Edit.State = NewRecord.State; Edit.Country = NewRecord.Country; Edit.Username = NewRecord.Username; Edit.ProfilePic = NewRecord.ProfilePic; Edit.LastUpdate = DateTime.Now; db.SaveChanges(); TempData["editmsg"] = "<script> alert('Succesfully Updated');</script>"; return(RedirectToAction("MyProfile", "Profile")); } catch (Exception ex) { throw ex; } }
public UserRepository(TMAppContext con) { db = con; }
public ActionResult Register(Register model) { if (ModelState.IsValid) { try { TMAppContext db = new TMAppContext(); Register reg = new Register(); //db.Database.ExecuteSqlCommand("SET IDENTITY_INSERT dbo.tblRegister ON"); reg.Name = model.Name; reg.Email = model.Email; reg.Gender = model.Gender; reg.Country = model.Country; reg.State = model.State; reg.PhoneNo = model.PhoneNo; reg.Username = model.Username; reg.Password = model.Password; reg.DateRegistered = DateTime.Today; reg.LastLogin = DateTime.Now; reg.LastUpdate = DateTime.Now; if (model.Gender == "Female") { reg.ProfilePic = "~/images/profile Pictures/female avarta2.png"; } else { reg.ProfilePic = "~/images/profile Pictures/male avarta.jpg"; } if (ModelState.IsValid) { var CheckEmail = db.RegistersTable.Find(model.Email); var CheckUsername = db.RegistersTable.Find(model.Username); if (CheckEmail != null) { TempData["Error"] = "<script> alert('Email already Exist'); </script>"; } else if (CheckUsername != null) { TempData["UsernameError"] = "<script> alert('Username already Exist'); </script>"; } else { db.RegistersTable.Add(reg); db.SaveChanges(); //db.Database.ExecuteSqlCommand("SET IDENTITY_INSERT dbo.tblRegister OFF"); TempData["msg"] = "<script> alert('Succesfully Registered!! Login to access more features');</script>"; return(RedirectToAction("LoginView", "Login")); //TempData["Error"] = "<script> alert('Invalid Entry'); </script>"; } } } catch (Exception ex) { throw ex; } } return(View("RegisterView")); }