public ActionResult GetDivOfStudent(int id) { fantasyEntities demoContext = new fantasyEntities(); var div = (from s in demoContext.footballteam where s.idFootballTeam == id select s.teamName).FirstOrDefault(); return Content(div); }
public ActionResult FillDropDwon() { fantasyEntities demoContext = new fantasyEntities(); Teams student = new Teams(); student.Team_Names = (from s in demoContext.footballteam select new SelectListItem() { Text = s.teamName, Value = s.idFootballTeam.ToString() }).ToList<SelectListItem>(); return View(student); }
// // GET: /Admin/ public ActionResult Index() { fantasyEntities demoContext = new fantasyEntities(); Teams student = new Teams(); //fe.user.Where(a => a.email.Equals(model.UserName) && a.password.Equals(model.Password)).FirstOrDefault(); //student.Team_Names = (from s in demoContext.footballteam // select new SelectListItem() // { // Text = s.teamName, // Value = Convert.ToString(s.idFootballTeam) // }).ToList<SelectListItem>(); student.Team_Names = demoContext.footballteam.Select(data => new SelectListItem { Text = data.teamName, Value = "2" }).ToList<SelectListItem>(); return View(student); // return View(); }
public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { // Attempt to register the user try { using (fantasyEntities fe = new fantasyEntities()) { //Define default squad for new user squad modelSquad = new squad(); modelSquad.DEF_owned = 0; modelSquad.FW_owned = 0; modelSquad.GK_owned = 0; modelSquad.idPlayersTeam = 0; modelSquad.MF_owned = 0; modelSquad.playersTeamName = "Default"; //Defining user group - for this registration default is 1: Gamer (RegularUser) //Potrebno kreirati prostor za unos grupa administatoru - pa ce se izmjeniti i ovaj dio //Define model of user user modelUser = new user(); modelUser.email = model.UserName; modelUser.password = model.Password; modelUser.UserGroup_idUserGroup = 1; //modelUser.idPlayersTeam1 = modelSquad.idPlayersTeam; modelUser.cellPhone = String.Empty; modelUser.closestCity = String.Empty; modelUser.country = String.Empty; modelUser.dateOfBirth = DateTime.Now; modelUser.firstName = model.FirstName; modelUser.gender = true; modelUser.lastName = model.LastName; //modelUser.region = String.Empty; //modelUser.timeZone = String.Empty; modelUser.userId = 0; // modelUser.zipCode = String.Empty; fe.user.Add(modelUser); fe.SaveChanges(); modelSquad.owner = modelUser.userId; fe.squad.Add(modelSquad); fe.SaveChanges(); if (modelUser.userId > 0) { return RedirectToAction("Login"); } } //WebSecurity.CreateUserAndAccount(model.UserName, model.Password); //WebSecurity.Login(model.UserName, model.Password); return View(model); } catch (MembershipCreateUserException e) { ModelState.AddModelError("", ErrorCodeToString(e.StatusCode)); } } //if (ModelState.IsValid) //{ // // Attempt to register the user // try // { // WebSecurity.CreateUserAndAccount(model.UserName, model.Password); // WebSecurity.Login(model.UserName, model.Password); // return RedirectToAction("Index", "Home"); // } // catch (MembershipCreateUserException e) // { // ModelState.AddModelError("", ErrorCodeToString(e.StatusCode)); // } //} // If we got this far, something failed, redisplay form return View(model); }
public ActionResult Login(LoginModel model) { //if (model.UserName == "Admin" && model.Password == "pass") { return View(); } //if (ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe)) if (ModelState.IsValid) { using (fantasyEntities fe = new fantasyEntities()) { // UserCall.UserServiceClient data = new UserCall.UserServiceClient(); //if (ModelState.IsValid && data.IsValid(model.UserName, model.Password)) //{ // Session["LoggedUserID"] = model.UserName; // FormsAuthentication.SetAuthCookie(model.UserName, true); // return RedirectToAction("AfterLogin"); //} //else //{ // ModelState.AddModelError("", "The user name or password provided is incorrect."); // return View(model); //} //Druga opcija je praviti varijablu i proslijediti koje god parametre treba u sesiju! var userObj = fe.user.Where(a => a.email.Equals(model.UserName) && a.password.Equals(model.Password)).FirstOrDefault(); if ( userObj != null) { Session["LoggedUserID"] = userObj.email; Session["UserGroup"] = userObj.UserGroup_idUserGroup; //1 - korisnik; 2 - admin FormsAuthentication.SetAuthCookie(model.UserName, true); return RedirectToAction("AfterLogin"); } } } // If we got this far, something failed, redisplay form ModelState.AddModelError("", "The user name or password provided is incorrect."); return View(model); }