public ActionResult Register(UAccount account) { if (ModelState.IsValid) { using (OurDbContext db = new OurDbContext()) { db.uAccount.Add(account); db.SaveChanges(); } ModelState.Clear(); ViewBag.Message = account.Username + " sucessfully registered!"; } return(View()); }
public ActionResult Login(UAccount user) { using (OurDbContext db = new OurDbContext()) { var usr = db.uAccount.Where(u => u.Username == user.Username && u.Password == user.Password).FirstOrDefault(); if (usr != null) { Session["UserId"] = usr.UserID.ToString(); Session["Username"] = usr.Username.ToString(); return(RedirectToAction("LoggedIn")); } else { ModelState.AddModelError("", "Wrong usernae or password"); } } return(View()); }
public ActionResult Index(IndexViewModel Model) { using (SqlConnection dbConn = new SqlConnection()) { dbConn.ConnectionString = Configuration.DB; //dbConn.ConnectionString = ConfigurationManager.ConnectionStrings["Bloometa_DB"].ConnectionString; dbConn.Open(); SqlCommand RetrieveAccount = new SqlCommand(@" SELECT TOP(20) [AccID], [Network], [Username], [Added] FROM UAccounts WHERE [Removed] = 0 ORDER BY [Added] DESC", dbConn); using (SqlDataReader results = RetrieveAccount.ExecuteReader()) { Model.Recent = new List <UAccount>(); if (results.HasRows) { while (results.Read()) { UAccount Account = new UAccount(); Account.AccID = (Guid)results["AccID"]; Account.Network = (string)results["Network"]; Account.Username = (string)results["Username"]; Account.Added = (DateTime)results["Added"]; Account.Network = Char.ToUpper(Account.Network[0]) + Account.Network.Substring(1); Model.Recent.Add(Account); } } } } return(View(Model)); }