public ActionResult Index(PortralUser user) { Registeruserentities usersEntities = new Registeruserentities(); user.CreatedDate = DateTime.Now; usersEntities.PortralUsers.Add(user); usersEntities.SaveChanges(); string message = string.Empty; if (ModelState.IsValid) { switch (user.UserId) { case -1: message = "Username already exists.\\nPlease choose a different username."; break; case -2: message = "Supplied email address has already been used."; break; default: message = "Registration successful Click Next "; break; } ViewBag.Message = message; } return(View(user)); }
public ActionResult LoginStudent(PortralUser u) { // this action is for handle post (login) if (ModelState.IsValid) // this is check validity { using (Registeruserentities dc = new Registeruserentities()) { var v = dc.PortralUsers.Where(a => a.Username.Equals(u.Username) && a.Password.Equals(u.Password)).FirstOrDefault(); if (v != null) { Session["LogedUserID"] = v.UserId.ToString(); Session["LogedUserFullname"] = v.Username.ToString(); return(Redirect("/FileUpload/Upload")); } else { ModelState.AddModelError("", "Invalid login credentials."); } } } return(View(u)); }