public async Task <ActionResult> EntryDisplay(int?blogEntry) { int entryNum = blogEntry ?? 0; using (BlogEntryDataProvider dataProvider = new BlogEntryDataProvider()) { BlogEntry data = null; if (entryNum != 0) { data = await dataProvider.GetItemAsync(entryNum); } if (data == null) { MarkNotFound(); return(View("NotFound")); } Manager.CurrentPage.EvaluatedCanonicalUrl = await BlogConfigData.GetEntryCanonicalNameAsync(entryNum); if (!string.IsNullOrWhiteSpace(data.Keywords)) { Manager.CurrentPage.Keywords = data.Keywords; Manager.MetatagsManager.AddMetatag("news_keywords", data.Keywords.ToString()); } Manager.CurrentPage.Description = data.Title; Manager.PageTitle = data.Title; DisplayModel model = new DisplayModel(); model.SetData(data); Module.Title = data.Title; return(View(model)); } }
public async Task <ActionResult> CategoryHeader(int?blogEntry) { int category; Manager.TryGetUrlArg <int>("BlogCategory", out category); int entry = (int)(blogEntry ?? 0); if (entry != 0) { using (BlogEntryDataProvider entryDP = new BlogEntryDataProvider()) { BlogEntry data = await entryDP.GetItemAsync(entry); if (data != null) { category = data.CategoryIdentity; } } } if (category != 0) { using (BlogCategoryDataProvider dataProvider = new BlogCategoryDataProvider()) { BlogCategory data = await dataProvider.GetItemAsync(category); if (data != null) { DisplayModel model = new DisplayModel(); model.SetData(data); Module.Title = data.Category.ToString(); return(View(model)); } } } return(new EmptyResult()); }
public ActionResult SessionInfo() { DisplayModel model = new DisplayModel(); model.SetData(Manager.CurrentSession); model.GridDef = GetGridModel(); List <BrowseItem> items = GetAllItems(); model.TotalSize = items.Sum(m => m.Size); return(View(model)); }
public async Task <ActionResult> AuditDisplay(int id) { using (AuditInfoDataProvider dataProvider = new AuditInfoDataProvider()) { AuditInfo data = await dataProvider.GetItemAsync(id); if (data == null) { throw new Error(this.__ResStr("notFound", "Audit Info \"{0}\" not found"), id); } DisplayModel model = new DisplayModel(); model.SetData(data); return(View(model)); } }
public ActionResult CacheInfo() { DisplayModel model = new DisplayModel(); #if MVC6 #else model.SetData(System.Web.HttpRuntime.Cache); model.GridDef = GetGridModel(); List <BrowseItem> items = GetAllItems(); model.TotalSize = items.Sum(m => m.Size); #endif return(View(model)); }
public async Task <ActionResult> DisplayCallLog(int id) { using (CallLogDataProvider dataProvider = new CallLogDataProvider()) { CallLogEntry data = await dataProvider.GetItemByIdentityAsync(id); if (data == null) { throw new Error(this.__ResStr("notFound", "Call Log Entry with id {0} not found"), id); } DisplayModel model = new DisplayModel(); model.SetData(data); return(View(model)); } }
public async Task <ActionResult> FeedbackDisplay(int key) { using (FeedbackDataProvider dataProvider = new FeedbackDataProvider()) { FeedbackData data = await dataProvider.GetItemAsync(key); if (data == null) { throw new Error(this.__ResStr("notFound", "Feedback \"{0}\" not found."), key); } DisplayModel model = new DisplayModel(); model.SetData(data); return(View(model)); } }
public async Task <ActionResult> DisplayLog(int key) { using (LogRecordDataProvider dataProvider = LogRecordDataProvider.GetLogRecordDataProvider()) { LogRecord data = await dataProvider.GetItemAsync(key); if (data == null) { throw new Error(this.__ResStr("notFound", "Record \"{0}\" not found."), key); } DisplayModel model = new DisplayModel(); model.SetData(data); return(View(model)); } }
public async Task <ActionResult> LogDisplay(int logEntry) { using (LogDataProvider logDP = new LogDataProvider()) { LogData data = await logDP.GetItemAsync(logEntry); if (data == null) { throw new Error(this.__ResStr("notFound", "Scheduler log entry with id {0} not found"), logEntry); } DisplayModel model = new DisplayModel(); model.SetData(data); return(View(model)); } }
public ActionResult LanguageDisplay(string id) { LanguageEntryElement language = (from l in LanguageSection.Languages where id == l.Id select l).FirstOrDefault(); if (language == null) { throw new Error(this.__ResStr("notFound", "Language \"{0}\" not found"), id); } DisplayModel model = new DisplayModel(); model.SetData(language); Module.Title = this.__ResStr("modTitle", "Language \"{0}\"", language.ShortName); return(View(model)); }
public ActionResult AddonDisplay(string key) { List <VersionManager.AddOnProduct> list = VersionManager.GetAvailableAddOns(); VersionManager.AddOnProduct data = (from l in list where l.AddonKey == key select l).FirstOrDefault(); if (data == null) { throw new Error(this.__ResStr("notFound", "AddOn Info for key \"{0}\" not found"), key); } DisplayModel model = new DisplayModel(); model.SetData(data); return(View(model)); }
public async Task <ActionResult> VisitorDisplay(int key) { using (VisitorEntryDataProvider visitorDP = new VisitorEntryDataProvider()) { VisitorEntry data = await visitorDP.GetItemAsync(key); if (data == null) { throw new Error(this.__ResStr("notFound", "Visitor Entry {0} not found."), key); } DisplayModel model = new DisplayModel(); model.SetData(data); Module.Title = this.__ResStr("modTitle", "Visitor Entry {0}", key); return(View(model)); } }
public async Task <ActionResult> RolesDisplay(string name) { using (RoleDefinitionDataProvider dataProvider = new RoleDefinitionDataProvider()) { RoleDefinition data = await dataProvider.GetItemAsync(name); if (data == null) { throw new Error(this.__ResStr("notFound", "Role \"{0}\" not found."), name); } DisplayModel model = new DisplayModel(); model.SetData(data); Module.Title = this.__ResStr("modDisplayTitle", "{0} Role", name); return(View(model)); } }
public async Task <ActionResult> CategoryDisplay(int blogCategory) { using (BlogCategoryDataProvider dataProvider = new BlogCategoryDataProvider()) { BlogCategory data = await dataProvider.GetItemAsync(blogCategory); if (data == null) { throw new Error(this.__ResStr("notFound", "Blog category with id {0} not found."), blogCategory); } DisplayModel model = new DisplayModel(); model.SetData(data); Module.Title = this.__ResStr("modTitle", "Blog Category \"{0}\"", data.Category.ToString()); return(View(model)); } }
public async Task <ActionResult> DisplayVoiceMail(int id) { using (VoiceMailDataProvider voiceMailDP = new VoiceMailDataProvider()) { VoiceMailData voiceMail = await voiceMailDP.GetItemByIdentityAsync(id); if (voiceMail == null) { throw new Error(this.__ResStr("notFound", "Voice mail entry with id {0} not found"), id); } voiceMail.Heard = true; await voiceMailDP.UpdateItemAsync(voiceMail); DisplayModel model = new DisplayModel() { Listen = await Module.GetAction_ListenAsync(voiceMail.RecordingUrl) }; model.SetData(voiceMail); return(View(model)); } }
public async Task <ActionResult> UsersDisplay(string userName) { using (UserDefinitionDataProvider dataProvider = new UserDefinitionDataProvider()) { UserDefinition user = await dataProvider.GetItemAsync(userName); if (user == null) { throw new Error(this.__ResStr("notFound", "User \"{0}\" not found."), userName); } DisplayModel model = new DisplayModel(); model.SetData(user); using (UserLoginInfoDataProvider userLogInfoDP = new UserLoginInfoDataProvider()) { List <DataProviderFilterInfo> filters = null; filters = DataProviderFilterInfo.Join(filters, new DataProviderFilterInfo { Field = nameof(UserDefinition.UserId), Operator = "==", Value = user.UserId }); DataProviderGetRecords <LoginInfo> list = await userLogInfoDP.GetItemsAsync(0, 0, null, filters); model.LoginProviders = (from LoginInfo l in list.Data select l.LoginProvider).ToList(); } Module.Title = this.__ResStr("modDisplayTitle", "User {0}", userName); return(View(model)); } }