public async Task <ActionResult> AddUpdate(GameCatalogModel Request)
        {
            if (TryValidateModel(Request))
            {
                var gameCatalogLogic = LogicContext.Create <GameCatalogLogic>();
                await gameCatalogLogic.AddUpdateGameCatalog(Request);

                return(RedirectToAction("Index", "GameCatalog"));
            }
            return(View("AddUpdateGameCatalog", Request));
        }
Beispiel #2
0
        public async Task <DIBZ.Common.Model.GameCatalog> AddUpdateGameCatalog(GameCatalogModel request)
        {
            DIBZ.Common.Model.GameCatalog gameCatalog = null;
            if (request.Id > 0)
            {
                gameCatalog = await GetGameCatalogById(request.Id);
            }
            else
            {
                gameCatalog = new DIBZ.Common.Model.GameCatalog();
            }

            gameCatalog.IsActive    = true;
            gameCatalog.Description = request.Description;
            gameCatalog.FormatId    = request.FormatId;
            await Db.SaveAsync();

            return(gameCatalog);
        }