/// <summary> /// Konstruktør som gir oss tilgang på flere lister /// i våre admin views. /// </summary> /// <param name="c">Ett chatroom</param> /// <param name="_username">brukernavn til den som er pålogget</param> public AdminViewModel(Chatroom c, string _username) { username = _username; db = new ChannelDataClassesDataContext(); rep = new AdminRepository(username); room = c; users = new SelectList(rep.ShowUsers, "UserId", "UserName"); chatrooms = new SelectList(rep.ShowChatrooms(), "OwnerId", "Name"); UpdatePermittedUsersList(c.Id); //permittedUsers = new SelectList(rep.PermittedUsers, "Chatroom", "UserId"); permittedUsers = new SelectList(rep.getUserNamesPermitted()); if (rep.IsPublic(chatroomId).ToLower() == "yes") isPublic = true; else isPublic = false; // maxUsers = rep.GetMaxUsers(chatroomId); }