Пример #1
0
        public async Task AddUpdate(Common.Model.Banners request)
        {
            DIBZ.Common.Model.Banners banner = null;
            if (request.Id > 0)
            {
                banner = await GetBannerById(request.Id);

                banner.Name  = request.Name;
                banner.Title = request.Title;
                if (!String.IsNullOrEmpty(request.FileNewName))
                {
                    banner.FileOrignalName = request.FileOrignalName;
                    banner.FileNewName     = request.FileNewName;
                }
                banner.UpdatedTime = DateTime.Now;
                banner.IsActive    = request.IsActive;
            }
            else
            {
                banner = new DIBZ.Common.Model.Banners
                {
                    Name            = request.Name,
                    Title           = request.Title,
                    FileOrignalName = request.FileOrignalName,
                    FileNewName     = request.FileNewName,
                    CreatedTime     = DateTime.Now,
                    IsActive        = request.IsActive,
                };

                Db.Add(banner);
            }
            await Db.SaveAsync();
        }
Пример #2
0
 public async Task Delete(int id)
 {
     DIBZ.Common.Model.Banners banner = null;
     if (id > 0)
     {
         banner = await GetBannerById(id);
     }
     banner.IsDeleted = true;
     await Db.SaveAsync();
 }
Пример #3
0
        public async Task <ActionResult> AddUpdate(int?id)
        {
            var newsFeedLogicLogic = LogicContext.Create <BannerLogic>();

            DIBZ.Common.Model.Banners banner = new DIBZ.Common.Model.Banners();

            if (id > 0)
            {
                banner = await newsFeedLogicLogic.GetBannerById(id.Value);
            }

            return(View(banner));
        }