public ActionResult initHolidays(int? page)
        {
            ViewBag.initHolidays = db.GetHolidays();
            ViewBag.initVacations = db2.GetVacations();
            List<UsersLite> users = new List<UsersLite>();

            foreach (User us in usr.FindAll())
            {
                UsersLite usl = new UsersLite();
                usl.usrId = us.UserId;
                usl.firstName = us.FirstName;
                usl.lastName = us.LastName;

                users.Add(usl);
            }

            ViewBag.users = users;
            string usrnmOfUserLoggedIn = HttpContext.User.Identity.Name;
            int userId = usr.FindUserByUsername(usrnmOfUserLoggedIn).UserId;
            ViewBag.idOfUser = userId;
            ViewBag.usernameOfUser = usrnmOfUserLoggedIn;
            User u = (User)usr.FindById(userId);
            ViewBag.BrDana = u.VacationDays;
            String datum = DateTime.Now.ToString("yyyy-MM-dd");
            ViewBag.Datum = datum;
            ViewBag.Flag = LoadVacationsController.flag;
            LoadVacationsController.flag = 0;

            return View("InitCalendar");
        }
        public ActionResult Chat()
        {
            string usrnmOfUserLoggedIn = HttpContext.User.Identity.Name;
            int userId = usr.FindUserByUsername(usrnmOfUserLoggedIn).UserId;
            ViewBag.idOfUser = userId;
            List<UsersLite> users = new List<UsersLite>();

            if (usersOnline!=null)
            {

                foreach (UsersLite us in usersOnline)
                {
                    if (us.username == usrnmOfUserLoggedIn)
                    {
                        us.activity = true;
                        usersOnline.First(d => d.username == usrnmOfUserLoggedIn).activity = true;

                    }
                    if (us.lastSeenOn == DateTime.Now.ToString("yyyy-MM-dd"))
                    {
                        us.lastSeenOn = "Today";
                    }
                    us.IsUserRegistered = usr.FindUserByUsername(us.username).IsUserRegistered;
                    ViewBag.users = usersOnline;
                }

            }
            else
            {
                foreach (User us in usr.FindAll())
                {
                    UsersLite usl = new UsersLite();
                    usl.usrId = us.UserId;
                    usl.firstName = us.FirstName;
                    usl.lastName = us.LastName;
                    usl.username = us.Username;
                    usl.profilePicture = us.ProfilePicture;
                    usl.IsAdmin = us.IsUserAdmin;
                    usl.IsUserRegistered = us.IsUserRegistered;

                    if (us.Username == usrnmOfUserLoggedIn)
                    {
                        usl.activity = true;
                    }
                    if (((DateTime)us.LastLoginDate).ToString("yyyy-MM-dd") == DateTime.Now.ToString("yyyy-MM-dd"))
                    {
                        usl.lastSeenOn = "Today";
                    }
                    else if (((DateTime)us.LastLoginDate).ToString("yyyy-MM-dd") == (DateTime.Now.AddDays(-1)).ToString("yyyy-MM-dd"))
                    {
                        usl.lastSeenOn = "Yesterday";

                    }else
                    {
                        usl.lastSeenOn = ((DateTime)us.LastLoginDate).ToString("yyyy-MM-dd");
                    }
                    users.Add(usl);

                }
                usersOnline = new List<UsersLite>();
                usersOnline = users;
                ViewBag.users = users;
            }

            return View();
        }