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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }