public MainForm() { InitializeComponent(); Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20)); timeTimer.Start(); _toolTip.SetToolTip(staffMenuButton, "Staff menu"); _toolTip.SetToolTip(personalMenuButton, "Personal menu"); _toolTip.SetToolTip(workPlaceMenuButton, "Workplace menu"); _toolTip.SetToolTip(maintenanceMenuButton, "Maintenance menu"); _toolTip.SetToolTip(logOutButton, "Log out"); _toolTip.SetToolTip(minimizeButton, "Minimize"); _toolTip.SetToolTip(closeButton, "Close"); MainFormStateSingleton.Instance.MainForm = this; MainFormStateSingleton.Instance.MenuPanel = subMenuPanel; MainFormStateSingleton.Instance.ScreenPanel = mainPanel; MainFormStateSingleton.Instance.MenuWidth = subMenuPanel.Width; subMenuPanel.Width = 0; MainFormStateSingleton.Instance.ScreenWidth = mainPanel.Width; mainPanel.Width = 0; _personalMenu = new PersonalMenu(CurrentUser.User.Email, CurrentUser.User.Role.ToString()); MainFormStateSingleton.Instance.PersonalMenu = _personalMenu; MainFormStateSingleton.Instance.WorkPlaceMenu = _workPlaceMenu; MainFormStateSingleton.Instance.StaffMenu = _staffMenu; MainFormStateSingleton.Instance.MaintenanceMenu = _maintenanceMenu; ApiHelper.Instance.LoadingPictureBox = loadingPictureBox; }
public ActionResult AddFavourite(Menu menu) { if (User.Identity.IsAuthenticated) { PersonalMenu personalMenu = new PersonalMenu(); string id = User.Identity.GetUserId(); using (PersonalMenuEntities db = new PersonalMenuEntities()) { personalMenu.Id = id; personalMenu.MenuID = menu.MenuID; db.PersonalMenus.Add(personalMenu); db.SaveChanges(); } AspNetUser aspNetUser = db.AspNetUsers.Find(id); // aspNetUser.Menus.Add(menu); return(Redirect(Request.UrlReferrer.ToString())); // personalMenu.MenuID; } else { return(RedirectToAction("Index", "Home")); } }