Beispiel #1
0
        /// <summary>
        /// Used to check if there is a logged in user and if he is a manager
        /// </summary>
        public static void CheckIfLoginAndManager(Controller controller, FlyMeContext context)
        {
            int?currentUserId = controller.HttpContext.Session.GetInt32("UserId");

            if (currentUserId != null)
            {
                var currentUser = context.User.FirstOrDefault(u => u.ID == currentUserId);

                if (currentUser != null)
                {
                    controller.ViewBag.IsLogin              = true;
                    controller.ViewBag.IsManager            = currentUser.IsManager;
                    controller.ViewBag.LoginUserDisplayName = $"{currentUser.FirstName} {currentUser.LastName}";
                }
            }
        }
Beispiel #2
0
 public AirportsController(FlyMeContext context)
 {
     _context = context;
 }
Beispiel #3
0
 public HomeController(FlyMeContext context)
 {
     _context = context;
 }
Beispiel #4
0
 public UsersController(FlyMeContext context)
 {
     _context = context;
 }
Beispiel #5
0
 public TicketsController(FlyMeContext context)
 {
     _context = context;
 }
Beispiel #6
0
 public StatisticsController(FlyMeContext context)
 {
     _context = context;
 }
Beispiel #7
0
 public AirplanesController(FlyMeContext context)
 {
     _context = context;
 }
Beispiel #8
0
 public FlightsController(FlyMeContext context)
 {
     _context = context;
 }