public IActionResult <AllUsernamesViewModel> All()
        {
            // Get users from db
            List <UsernameViewModel> usernames = null;

            using (var context = new NotesDbContext())
            {
                usernames = context
                            .Users
                            .Select(u => new UsernameViewModel
                {
                    UserId   = u.Id,
                    Username = u.Username
                })
                            .ToList();
            }

            // Create view model
            var allUsernamesViewModel = new AllUsernamesViewModel
            {
                UsernamesWithIds = usernames
            };

            return(View(allUsernamesViewModel));
        }
Example #2
0
        public IActionResult <AllUsernamesViewModel> All()
        {
            Dictionary <int, string> usersAndIds;

            using (var db = new SimpleMvcDbContext())
            {
                usersAndIds = new Dictionary <int, string>();

                var usersFromDb = db
                                  .Users
                                  .Select(u => new
                {
                    u.Id,
                    u.Username
                });

                foreach (var userFromDb in usersFromDb)
                {
                    usersAndIds[userFromDb.Id] = userFromDb.Username;
                }
            }

            var viewModel = new AllUsernamesViewModel
            {
                UsersWithIds = usersAndIds
            };

            return(this.View(viewModel));
        }
        public IActionResult <AllUsernamesViewModel> All()
        {
            List <string> usernames;

            using (this.db)
            {
                usernames = this.db.Users.Select(u => u.Username).ToList();
            }

            var viewModel = new AllUsernamesViewModel()
            {
                Username = usernames
            };

            return(View(viewModel));
        }
Example #4
0
        public IActionResult <AllUsernamesViewModel> All()
        {
            List <string> usernames = null;

            using (var db = new SimpleMVCDbContext())
            {
                usernames = db.Users.Select(u => u.Username).ToList();
            }

            var viewModel = new AllUsernamesViewModel()
            {
                Usernames = usernames
            };

            return(View(viewModel));
        }
Example #5
0
        public IActionResult <AllUsernamesViewModel> All()
        {
            Dictionary <string, int> usernamesAndIds = null;

            using (var context = new NotesDbContext())
            {
                usernamesAndIds = context.Users.Select(u => new KeyValuePair <string, int>(u.Username, u.Id)).ToDictionary(d => d.Key, d => d.Value);
            }

            var viewModel = new AllUsernamesViewModel()
            {
                UsernamesAndIds = usernamesAndIds
            };

            return(View(viewModel));
        }
Example #6
0
        public IActionResult <AllUsernamesViewModel> All()
        {
            var users = new List <User>();

            using (var db = new SimpleMvcFrameworkDbContext())
            {
                users = db.Users.ToList();
            }

            var model = new AllUsernamesViewModel()
            {
                Users = users
            };

            return(View(model));
        }
        public IActionResult <AllUsernamesViewModel> All()
        {
            List <string> allUsersUsernames = null;

            using (var context = new NotesDbContext())
            {
                allUsersUsernames = context
                                    .Users
                                    .Select(u => u.Username)
                                    .ToList();
            }

            var viewModel = new AllUsernamesViewModel()
            {
                Usernames = allUsersUsernames
            };

            return(View(viewModel));
        }
        public IActionResult <AllUsernamesViewModel> All()
        {
            List <User> users;

            using (var db = new NotesDbContext())
            {
                users = db.Users.ToList();
            }

            AllUsernamesViewModel viewModel = new AllUsernamesViewModel();

            foreach (var user in users)
            {
                viewModel.Usernames.Add(new UsersProfileViewModel
                {
                    UserId   = user.Id,
                    Username = user.Username
                });
            }
            return(View(viewModel));
        }
Example #9
0
        public IActionResult <AllUsernamesViewModel> All(HttpSession session, HttpResponse response)
        {
            if (!signInManager.IsAuthenticated(session))
            {
                Redirect(response, "/users/login");
                return(null);
            }

            List <string> usernames = null;

            using (var context = new NotesAppContext())
            {
                usernames = context.Users.Select(u => u.Username).ToList();
            }

            var viewModel = new AllUsernamesViewModel()
            {
                Usernames = usernames
            };

            return(View(viewModel));
        }
Example #10
0
        public IActionResult <AllUsernamesViewModel> All()
        {
            List <UsernameViewModel> usernames = new List <UsernameViewModel>();

            using (var context = new NoteDbContext())
            {
                var users = context.Users.Select(p => new UsernameViewModel
                {
                    Id       = p.Id,
                    Username = p.Username
                })
                            .ToList();

                usernames = users;
            }

            var model = new AllUsernamesViewModel
            {
                Usernames = usernames
            };


            return(this.View(model));
        }