public async Task Delete(int id) { DIBZ.Common.Model.NewsFeed newsFeed = null; if (id > 0) { newsFeed = await GetNewsFeedById(id); } newsFeed.IsDeleted = true; //We can delete both Hard/soft delete //Db.Remove(GameCatalog); await Db.SaveAsync(); }
public async Task <ActionResult> AddUpdate(int?id) { var newsFeedLogicLogic = LogicContext.Create <NewsFeedLogic>(); DIBZ.Common.Model.NewsFeed newsFeed = new DIBZ.Common.Model.NewsFeed(); if (id > 0) { newsFeed = await newsFeedLogicLogic.GetNewsFeedById(id.Value); } return(View(newsFeed)); }
public async Task AddUpdate(Common.Model.NewsFeed request) { DIBZ.Common.Model.NewsFeed newsFeed = null; if (request.Id > 0) { newsFeed = await GetNewsFeedById(request.Id); newsFeed.News = request.News; } else { newsFeed = new DIBZ.Common.Model.NewsFeed { IsActive = true, News = request.News, }; Db.Add(newsFeed); } await Db.SaveAsync(); }