Exemple #1
0
        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());
        }
Exemple #2
0
        public ActionResult GetGamer()
        {
            gamerDb = new GamerDb();

            List <Gamer> listGamers = new List <Gamer>();

            listGamers = gamerDb.GetGamers();
            return(View(listGamers));
        }
Exemple #3
0
 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());
 }
Exemple #4
0
        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());
        }