예제 #1
0
 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));
        }
예제 #3
0
        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();
        }