public ActionResult Add(UserRegister userRegister) { if (ModelState.IsValid) { HokejistiUserDao hokejistiUserDao = new HokejistiUserDao(); if (hokejistiUserDao.GetByLogin(userRegister.Login) == null) { HokejistiRole vyukaRole = new HokejistiRoleDao().GetById(2); HokejistiUser user = new HokejistiUser() { Login = userRegister.Login, Name = userRegister.Name, Surname = userRegister.Surname, Password = userRegister.Password.HashPassword(), Role = vyukaRole, }; hokejistiUserDao.Create(user); FormsAuthentication.SetAuthCookie(user.Login, false); TempData["message-success"] = "Login " + user.Login + " byl úspěšně přidán."; return(RedirectToAction("Index", "Home")); } ModelState.AddModelError("Login", "Uživatel již existuje! Zvolte jiný login."); return(View("Index", userRegister)); } return(View("Index", userRegister)); }
// GET: Players public ActionResult Index(int?page) { int itemsOnPage = 5; int pg = page.HasValue ? page.Value : 1; int totalPlayers; HokejistaDao hokejstaDao = new HokejistaDao(); IList <Hokejista> hokejisti = hokejstaDao.GetHokejistiPaged(itemsOnPage, pg, out totalPlayers); ViewBag.Pages = (int)Math.Ceiling((double)totalPlayers / (double)itemsOnPage); ViewBag.CurrentPage = pg; ViewBag.Leagues = new HokejistaLigaDao().GetAll(); ViewBag.Posty = new HokejistaPostDao().GetAll(); HokejistiUser user = new HokejistiUserDao().GetByLogin(User.Identity.Name); if (user.Role.Identificator == "trener") { return(View("IndexCtenar", hokejisti)); } if (Request.IsAjaxRequest()) { return(PartialView(hokejisti)); } return(View(hokejisti)); }
// GET: Admin/Menu public ActionResult Index() { HokejistiUserDao hokejistiUserDao = new HokejistiUserDao(); HokejistiUser hokejistiUser = hokejistiUserDao.GetByLogin(User.Identity.Name); return(View(hokejistiUser)); }
// GET: Registration public ActionResult Index() { HokejistiUserDao hokejistiUserDao = new HokejistiUserDao(); IList <HokejistiUser> users = hokejistiUserDao.GetAll(); ViewBag.users = users; return(View()); }
public ActionResult League(int id) { IList <Hokejista> hokejisti = new HokejistaDao().GetPlayersInLeagueId(id); ViewBag.Leagues = new HokejistaLigaDao().GetAll(); HokejistiUser user = new HokejistiUserDao().GetByLogin(User.Identity.Name); if (user.Role.Identificator == "trener") { return(View("IndexCtenar", hokejisti)); } return(View("Index", hokejisti)); }
public ActionResult SignIn(string login, string password) { if (Membership.ValidateUser(login, password.HashPassword())) { var userDao = new HokejistiUserDao(); var user = userDao.GetByLogin(login); userDao.Update(user); FormsAuthentication.SetAuthCookie(login, false); return(RedirectToAction("Index", "Home")); } TempData["error"] = "Login nebo heslo není správné."; return(RedirectToAction("Index", "Login")); }