public App() { SetupRealm(); OneSignal.Current.StartInit("84ec0128-74a1-40f9-89b1-35e35da35acd") .EndInit(); InitializeComponent(); var temp = this.FindByName <ControlTemplate>("Template"); vm = ViewModelLocator.HeaderVM; BindingContext = vm; FlowListView.Init(); if (Current.Properties.ContainsKey("IsUserLoggedIn")) { if ((string)Current.Properties["LoginType"] == "Google") { GooglePlusAutoLogin(); } else if ((string)Current.Properties["LoginType"] == "Facebook") { FacebookAutoLogin(); } } MainPage = new NavigationPage(new FrontPage()); NavigationPage.SetHasNavigationBar(this, false); }
public ActionResult MyHeader() { HeaderVM headerData = new HeaderVM(); headerData.UserName = User.Identity.Name; headerData.Desc = "Customer Mgmt Portal"; return(View("Header", headerData)); }
public MainWindowVM() { _workspaces = new WorkspaceList(); _workspaces.OnCurrentItemChanged += () => OnPropertyChanged("CurrentWorkspace"); Header = new HeaderVM(this); }
//[Route("Header/Fill/{category}{headerId}")] public ActionResult Fill(string msisdn, string category, string headerId) { var header = h_repository.GetServiceHeader(Convert.ToInt32(headerId)); header.Category = category; var model = new HeaderVM(); model.header = header.ToModel(); return(View(model)); }
public MainPage() { InitializeComponent(); HeaderVM.SetContent(pageContent); ViewModelLocator.HeaderVM.CreateStack(); ViewModelLocator.HeaderVM.NewsTap(); Task.Run(() => NoInternetVM.IsConnectedOnMainPage(null)); NavigationPage.SetHasNavigationBar(this, false); }
public IViewComponentResult Invoke() { List <Category> categories = _unitOfWork.Category.GetAll().ToList(); HeaderVM headerVM = new HeaderVM(_unitOfWork.Menu.GetAll().ToList(), categories) { IsLogedIn = _signInManager.IsSignedIn((ClaimsPrincipal)User), Name = User.Identity.Name }; return(View(headerVM)); }
public IActionResult CreateHeader(HeaderVM model) { if (ModelState.IsValid) { var user = HttpContext.User; var userId = int.Parse(user.Claims.ToList().Where(x => x.Type == ClaimTypes.NameIdentifier).FirstOrDefault().Value); model.UserId = userId; _headerService.AddHeader(model); } ViewBag.HeaderCategoryList = _headerCategoryService.HeaderCategoryList(); ViewBag.Headers = _headerService.GetAll(); return(View()); }
public async Task <IViewComponentResult> InvokeAsync() { var coreSettings = await _settingSvc.GetSettingsAsync <CoreSettings>(); var currentUser = await _userManager.GetUserAsync(Request.HttpContext.User); var isSignedIn = _signInManager.IsSignedIn(Request.HttpContext.User); var vm = new HeaderVM { Title = coreSettings.Title, Tagline = coreSettings.Tagline, CurrentUser = currentUser, IsSignedIn = isSignedIn, }; return(View("Header.cshtml", vm)); }
public Header AddHeader(HeaderVM model) { var Header = new Header() { Title = model.Title, CategoryId = model.CategoryId, ClickCount = 0, UserId = model.UserId, CreateDate = DateTime.Now }; var entity = _headerRepository.Add(Header); try { _headerRepository.SaveChanges(); return(Header); } catch (Exception ex) { var errorMessage = ex.Message; return(null); } }
private HeaderVM getHeaderInfo(List <string> bc, List <string> bcl, string title, string subTitle) { HeaderVM h = new HeaderVM(); /* Page specifics - using parameters taken in */ Breadcrumbs b = new Breadcrumbs(); b.breadcrumbs = bc; b.breadcrumbsLink = bcl; h.brdcrm = b; HeadingLine hln = new HeadingLine(); hln.GraphATitle = "Active Projects"; hln.GraphBTitle = "Tasks Completed"; List <int> l = new List <int> { 3, 7, 4, 6, 10, 12, 12, 12 }; hln.GraphA = l; List <int> l2 = new List <int> { 16, 18, 13, 9, 12, 18, 19, 17, 3, 16, 12 }; hln.GraphB = l2; hln.PageSubtitle = subTitle; hln.PageTitle = title; h.hl = hln; /* Generate sidebar menu */ /* This probably needs to be database generated using the users access rights */ SideBarMenu s = new SideBarMenu(); MenuItem m = new MenuItem("icol-chart-bar", "", "Dashboard"); s.addMenuItem(m); MenuItem m8 = new MenuItem("icol-clipboard-text", "/Home/Index", "Knowledge base"); //s.addMenuItem(m8); MenuItem m2 = new MenuItem("icol-page-paste", "/Home/RaiseCall", "Raise Call"); //s.addMenuItem(m2); MenuItem m7 = new MenuItem("icol-clipboard-text", "/Home/Index", "Asset Register"); //s.addMenuItem(m7); MenuItem m3 = new MenuItem("icol-page-paste", "/Home/ChangeRequest", "Change Request"); s.addMenuItem(m3); MenuItem m4 = new MenuItem("icol-clipboard-text", "/Home/Index", "Projects"); s.addMenuItem(m4); MenuItem m9 = new MenuItem("icol-clipboard-text", "/Home/Index", "Help Desk"); //s.addMenuItem(m9); MenuItem m5 = new MenuItem("icol-cog", "", "Administration"); m5.addMenuSubItem(new MenuSubItem("icol-chart-organisation", "", "Department")); m5.addMenuSubItem(new MenuSubItem("icol-award-star-gold", "", "Status")); m5.addMenuSubItem(new MenuSubItem("icol-user-business-boss", "", "User")); s.addMenuItem(m5); //MenuItem m14 = new MenuItem("icol-chart-bar", "", "Support"); //s.addMenuItem(m14); MenuItem m6 = new MenuItem("icol-key", "", "Log Out"); s.addMenuItem(m6); h.sbm = s; HeaderBar hdr = new HeaderBar(); hdr.User = "******"; hdr.AlertQty = 3; hdr.PendingTaskQty = 12; hdr.MessageQty = 2; h.Hdr = hdr; return(h); }
/* Private helper method to display menus and breadcrumbs */ private HeaderVM getHeaderInfo(List <string> bc, List <string> bcl, string title, string subTitle) { HeaderVM h = new HeaderVM(); /* Page specifics - using parameters taken in */ Breadcrumbs b = new Breadcrumbs(); b.breadcrumbs = bc; b.breadcrumbsLink = bcl; h.brdcrm = b; HeadingLine hln = new HeadingLine(); hln.GraphATitle = "Active Projects"; hln.GraphBTitle = "Tasks Completed"; List <int> l = new List <int> { 3, 7, 4, 6, 10, 12, 12, 12 }; hln.GraphA = l; List <int> l2 = new List <int> { 16, 18, 13, 9, 12, 18, 19, 17, 3, 16, 12 }; hln.GraphB = l2; hln.PageSubtitle = subTitle; hln.PageTitle = title; h.hl = hln; /* Generate sidebar menu */ /* This probably needs to be database generated using the users access rights */ SideBarMenu s = new SideBarMenu(); MenuItem m = new MenuItem("icol-house", "/Home/Index", "Home"); s.addMenuItem(m); MenuItem m8 = new MenuItem("icol-clipboard-text", "/Home/EDI", "EDI Rejections"); s.addMenuItem(m8); MenuItem m2 = new MenuItem("icol-lock-unlock", "/Home/heldOrders", "Held Orders"); s.addMenuItem(m2); MenuItem m7 = new MenuItem("icol-user", "/Home/PPO", "PPO Req Authorisation"); s.addMenuItem(m7);//page-paste MenuItem m3 = new MenuItem("icol-alarm", "/Home/BackOrders", "Back Orders"); s.addMenuItem(m3); MenuItem m4 = new MenuItem("icol-clipboard-text", "/Home/SOE", "Sales Order Enquiry"); //s.addMenuItem(m4); MenuItem m9 = new MenuItem("icol-clipboard-text", "/Home/POE", "Purchase Order Enquiry"); //s.addMenuItem(m9); MenuItem m5 = new MenuItem("icol-cog", "", "Administration"); m5.addMenuSubItem(new MenuSubItem("icol-chart-organisation", "/Home/CSTeams", "CS Teams")); //m5.addMenuSubItem(new MenuSubItem("icol-award-star-gold", "", "Status")); //m5.addMenuSubItem(new MenuSubItem("icol-user-business-boss", "", "User")); s.addMenuItem(m5); MenuItem m6 = new MenuItem("icol-key", "", "Log Out"); //s.addMenuItem(m6); h.sbm = s; HeaderBar hdr = new HeaderBar(); h.Hdr = hdr; return(h); }