public ActionResult Register(Gamer gamer) { gamerDb = new GamerDb(); List <Gamer> listGamers = new List <Gamer>(); listGamers = gamerDb.GetGamers(); // var game = listGamers.Exists(x => x.UserName.Equals(gamer) && listGamers.Exists(y => y.Email.Equals(gamer.Email))); if (ModelState.IsValid) { try { gamerDb.InsertGamer(gamer); ViewBag.Message = "New Gamer is added to database"; return(RedirectToAction("GetGamer")); } catch (System.Exception) { ModelState.AddModelError("", $"Trenutni Gamer postoji vec u bazi"); } } ModelState.AddModelError("", "Gamer is not add to database"); return(View()); }
public ActionResult GetGamer() { gamerDb = new GamerDb(); List <Gamer> listGamers = new List <Gamer>(); listGamers = gamerDb.GetGamers(); return(View(listGamers)); }
public ActionResult Delete(int id) { gamerDb = new GamerDb(); if (gamerDb.DeleteGamer(id)) { return(View()); } else { ViewBag.Error = "Gamer is not deleted from database"; } return(View()); }
public ActionResult Login(Gamer gamer) { gamerDb = new GamerDb(); List <Gamer> listGamerLogin = new List <Gamer>(); listGamerLogin = gamerDb.GetGamersLogin(); var gamerExists = listGamerLogin.Exists(x => x.UserName.Equals(gamer.UserName) && listGamerLogin.Exists(y => y.Password.Equals(gamer.Password))); if (gamerExists) { Session["gamer"] = gamer.UserName; return(View("LoginSuccess")); } return(View()); }