public async Task BatchUpdateStatus(int[] idList, Enums.PageStatus status) { var pageList = await BlogContext.Pages.Where(t => idList.Contains(t.ID)).ToListAsync(); pageList.ForEach(page => { page.Status = status; }); await BlogContext.SaveChangesAsync(); this.Cache.Remove(CACHE_KEY); }
private void SetPageStatus(Enums.PageStatus pageStatus) { switch (pageStatus) { case Enums.PageStatus.Create: this.SetCreateStatus(); break; case Enums.PageStatus.Edit: this.SetEditStatus(); break; case Enums.PageStatus.View: this.SetViewStatus(); break; default: break; } }
public void LoadData(int pkid, Enums.PageStatus pageStatus) { this.SetPageStatus(pageStatus); this.LoadBaseInfo(pkid); }
public void LoadData(Enums.PageStatus pageStatus) { this.SetPageStatus(pageStatus); }