public ActionResult SignUp() { var listCity = new List <City>(); using (var db = new Group14Entities()) { listCity = db.Cities.OrderBy(c => c.CityName).ToList(); } return(View(listCity)); }
public ActionResult CheckAccount(string userInput, string passwordInput) { using (var db = new Group14Entities()) { Account account = db.Accounts.SingleOrDefault(p => p.AccountID.Equals(userInput) && p.Password.Equals(passwordInput)); if (account == null) { return(Json(new { success = true, result = false })); } } return(Json(new { success = true, result = true })); }
public ActionResult CheckOldPassword(string accountID, string oldPassword) { using (var db = new Group14Entities()) { Account account = db.Accounts.SingleOrDefault(p => p.AccountID.Equals(accountID) && p.Password.Equals(oldPassword)); if (account != null) { return(Json(new { success = true, result = true }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = true, result = false }, JsonRequestBehavior.AllowGet)); } } }
public ActionResult CheckExist(string accountId) { using (var db = new Group14Entities()) { var account = db.Accounts.FirstOrDefault(p => p.AccountID.Equals(accountId)); if (account == null) { return(Json(new { success = true, result = false })); } else { return(Json(new { success = true, result = true })); } } }
public ActionResult ChangePassWord(FormCollection data) { var acountID = data["accountID"]; var oldPassword = data["oldPassword"]; var newpassword = data["newPassword"]; using (var db = new Group14Entities()) { var account = db.Accounts.Single(p => p.AccountID.Equals(acountID) && p.Password.Equals(oldPassword)); account.Password = newpassword; db.SaveChanges(); } Session.Remove("accountName"); Session.Remove("account"); return(RedirectToAction("Index", "Home")); }
public ActionResult SignUp(FormCollection data) { var accountId = data["accountId"]; var password = data["password"]; var userName = data["userName"]; DateTime birthDate = DateTime.Parse(data["birthDate"]); var address = data["address"]; var phone = data["phone"]; var email = data["email"]; var city = data["city"]; var district = data["district"]; bool sex = true; if (data["sex"].Equals("1")) { sex = true; } else { sex = false; } bool role = true; if (data["role"].Equals("1")) { role = true; } else { role = false; } using (var db = new Group14Entities()) { db.Accounts.Add(new Account() { AccountID = accountId, AccountStatusID = 2, Password = password, Role = role }); db.Infoes.Add(new Info() { AccountID = accountId, Name = userName, Sex = sex, Birthday = birthDate, Phone = phone, Mail = email, CityID = Int32.Parse(city), TownshipID = Int32.Parse(district) }); db.SaveChanges(); } return(RedirectToAction("Index", "Home")); }
public ActionResult Login(string userInput, string passwordInput) { var StatusLogin = false; Account account = new Account(); using (var db = new Group14Entities()) { account = db.Accounts.SingleOrDefault(p => p.AccountID.ToLower().Equals(userInput.ToLower()) && p.Password.Equals(passwordInput)); if (account != null && account.AccountStatusID == 1) { var userName = db.Infoes.Single(p => p.AccountID == account.AccountID).Name; Session["accountName"] = userName; Session["account"] = account.AccountID; if (account.Role == true) { Session["accountRole"] = "1"; } else { Session["accountRole"] = "0"; } StatusLogin = true; } } if (StatusLogin) { if (account.Role == true) { return(RedirectToAction("AllAccount", controllerName: "Admin")); } else { return(RedirectToAction("AllPosts", "Posts")); } } else { return(RedirectToAction("Index", "Home")); } }
public ActionResult ReadMess(string receiver, string sentTime) { var time = DateTime.Parse(sentTime); using (var db = new Group14Entities()) { Messenger mess = null; var list = db.Messengers.Where(p => p.Receiver.Equals(receiver)).ToList(); foreach (var item in list) { if (item.SentTime.ToString() == time.ToString()) { mess = item; } } if (mess != null) { mess.IsRead = true; db.SaveChanges(); } } return(RedirectToAction("AllPosts", "Posts")); }