Exemplo n.º 1
0
        public AllEditVm EditGame(EditNewGameBm editNewGameBm)
        {
            AllEditVm vmodel = new AllEditVm();
            var       vm     = new EditGameVm();
            var       game   = this.data.Games.GetAll();

            var list = new List <EditGameVm>();

            foreach (var oneGame in game)
            {
                vm = new EditGameVm();
                {
                    oneGame.Title       = editNewGameBm.OldTitle;
                    oneGame.Price       = editNewGameBm.OldPrice;
                    oneGame.Description = editNewGameBm.OldDescription;
                    oneGame.ImageUrl    = editNewGameBm.OldImageUrl;
                    oneGame.YouTubeId   = editNewGameBm.OldYouTubeId;
                    oneGame.ReleaseDate = editNewGameBm.OldReleaseDate;
                    oneGame.Title       = editNewGameBm.OldTitle;
                };
                this.data.SaveChanges();
                list.Add(vm);
            }
            vmodel.EditGameVms = list;

            return(vmodel);
        }
Exemplo n.º 2
0
        public IActionResult <AllEditVm> Edit(HttpResponse response, HttpSession session, EditNewGameBm editNewGameBm)
        {
            if (!manager.IsAuthenticated(session))
            {
                Redirect(response, "/users/login");
                return(null);
            }

            User getUser = manager.GetAuthenticatedUser(session);

            if (!getUser.IsAdmin)
            {
                Redirect(response, "/home/index");
                return(null);
            }
            AllEditVm mode = this.service.EditGame(editNewGameBm);

            return(this.View(mode));
        }