CSE 325: .NET Software Development

Assignment: ASP.NET Core UI: MVC

Overview

In this assignment, you will apply your learning to building a ASP.NET Core UI web application using the MVC approach.

Instructions

  1. Complete the following series of tutorials found at 📄Get started with ASP.NET Core MVC on learn.microsoft.com
    Be sure to always select the Visual Studio Code tab when working through MS tutorials.
    • Get Started
    • Add a controller
    • Add a view
    • Add a model
    • Work with a database
    • Controller actions and views
    • Add search
    • Add a new field
    • Add validation
    • Exam Details and Delete
  2. Required Additional Functionality:
    • Change the title of the App from Movie App to include your own name, e.g., "Rodriquez Movies".
    • Add at least three (3) of your own favorite movies to the data.
    • Change the movie listing title so that it does not say "Index", rather it says the something like "My Movies".
    • Add the ability to select a year which filters the displayed movies on that year or newer to the search options.
    • Improve the styling of the page by add padding to the form elements used for any type of input, i.e., input, select, textarea, etc. so that the text is not jambed up against the input element border.

Submission

  1. Upload your application to a new repo on your Azure DevOps cse325 Project space.
  2. Submit the repo URL in Canvas.