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)); }
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); }