public static async Task <SelectList> TeamFilterOptions(this IHtmlHelper <dynamic> html) { AppPageModel model = html.ViewContext.ViewData.Model as AppPageModel; if (model != null) { return(await model.CurrentOrgTeamSelectAsync()); } return(null); }
public ActionResult UpdateAppPage(AppPageModel model) { if (ModelState.IsValid) { MenuDetails _details = new MenuDetails(); Enums.CrudStatus status = _details.SetAppPage(model, Enums.CrudType.Update); ReturnAlertMessage(status); } return(RedirectToAction("AddAppPage")); }
protected override void OnBindingContextChanged() { base.OnBindingContextChanged(); if (this.BindingContext != null) { _pageModel = (AppPageModel)this.BindingContext; _pageModel.PropertyChanged += HandlePropertyChanged; UpdateLayout(); } }
public static IEnumerable <Organization> MySwitchOrgs(this IHtmlHelper <dynamic> html) { AppPageModel model = html.ViewContext.ViewData.Model as AppPageModel; return((model != null) ? model.SwitchOrgs : Enumerable.Empty <Organization>()); }
public static string CurrentOrgNameString(this IHtmlHelper <dynamic> html) { AppPageModel model = html.ViewContext.ViewData.Model as AppPageModel; return((model != null) ? model.OrgName : AppName); }
public static bool CurrentOrgUsesFreshdesk(this IHtmlHelper <dynamic> html) { AppPageModel model = html.ViewContext.ViewData.Model as AppPageModel; return((model != null) ? model?.CurrentOrg?.UseFreshdesk() ?? false : false); }
public static int CurrentOrgId(this IHtmlHelper <dynamic> html) { AppPageModel model = html.ViewContext.ViewData.Model as AppPageModel; return((model != null) ? model.OrgId : 0); }
public static int CurrentTeamId(this IHtmlHelper <dynamic> html) { AppPageModel model = html.ViewContext.ViewData.Model as AppPageModel; return(model?.CurrentOrgUser?.CurrentTeamId ?? 0); }
public static int CurrentAppId <T>(this IHtmlHelper <T> html) { AppPageModel model = html.ViewContext.ViewData.Model as AppPageModel; return(model?.CurrentOrgUser?.CurrentAppId ?? 0); }
public static string CurrentAppName <T>(this IHtmlHelper <T> html) { AppPageModel model = html.ViewContext.ViewData.Model as AppPageModel; return(model?.CurrentOrgUser?.CurrentApp?.Name ?? "no app selected"); }
public static bool HasCurrentApp(this IHtmlHelper <dynamic> html) { AppPageModel model = html.ViewContext.ViewData.Model as AppPageModel; return(model?.CurrentOrgUser?.CurrentAppId.HasValue ?? false); }
public static string CurrentAppNameString(this IHtmlHelper <dynamic> html) { AppPageModel model = html.ViewContext.ViewData.Model as AppPageModel; return((model?.CurrentOrgUser?.CurrentApp != null) ? model.CurrentOrgUser.CurrentApp.Name : AllApps); }