public BannerOM CheckBanner(int id) { var banner = new BannerDAC().GetCheckById(id); if (banner == null) { throw new ApplicationException(); } return(banner); }
public SaveResult InsertBanner(Banner model, string[] bannerUrl) { var insertSuccess = false; if (CheckBannerTitleExist(model)) { return(new SaveResult(false, "This banner already exists!")); } using (var scope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled)) { var result = new BannerDAC().InsertBanner(model); new BannerDAC().InsertBannerFiles(result, bannerUrl); scope.Complete(); } insertSuccess = true; return(new SaveResult(insertSuccess)); }
public SaveResult Published(int id) { var result = new BannerDAC().Published(id); return(new SaveResult(result)); }
public bool CheckBannerTitleExist(Banner banner) { Banner model = new BannerDAC().CheckTitleExist(banner); return(model != null); }
public List <BannerListOM> GetBannerListByType(int pageSize, int pageIndex, int type, int version) { var list = new BannerDAC().GetBannerListByType(pageSize, pageIndex, type, version); return(list.ToList()); }