Exemple #1
0
        /// <summary>
        /// Konstruktør
        /// </summary>
        /// <param name="_userName">tar inn brukernavn som parameter</param>
        public AdminRepository(string _userName)
        {
            db = new ChannelDataClassesDataContext();
            permittedUsers = (from users in db.Permitted_users
                              where users.Chatroom == ShowChatrooms().FirstOrDefault().Id
                              select users).ToList();

            username = _userName;
        }
Exemple #2
0
        /// <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);
        }
 /// <summary>
 /// Konstruktør
 /// </summary>
 public MessageRepository()
 {
     db = new ChannelDataClassesDataContext();
     userRep = new UserRepository();
 }
Exemple #4
0
 /// <summary>
 /// Kontruktør
 /// </summary>
 public UserRepository()
 {
     db = new ChannelDataClassesDataContext();
 }