Search⌘ K

Solution: Implement Action Method with View

Explore how to implement action methods in ASP.NET Core MVC that render views by retrieving and displaying active and inactive user lists sorted alphabetically. Understand integrating SQL queries within controller actions to manage user data effectively.

Solution

The solution to the challenge is provided below. Feel free to explore the following files:

  • UsersController.cs
  • InActive.cshtml
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
using People.Models;

namespace People.Controllers
{
    public class HomeController : Controller
    {
        private readonly ILogger<HomeController> _logger;

        public HomeController(ILogger<HomeController> logger)
        {
            _logger = logger;
        }

        public IActionResult Index()
        {
            return View();
        }

        public IActionResult Privacy()
        {
            return View();
        }

        [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)]
        public IActionResult Error()
        {
            return View(new ErrorViewModel { RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier });
        }
    }
}

Click Run to test the result. ...