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