Skip to main content

General

  • Each functional domain being implemented must be added to each own Area e.g Administration
  • The folder structure to use when creating a new MVC area is

image-1601320574138.png

  • Each area must have the folders Controllers, Models and Views, each of the other folders are optional.
  • The function of each folder is:
    • Controller: An interface between Model and View components to process all the business logic and incoming requests, manipulate data using the Model component and interact with the Views to render the final output.
    • Views:  The View component is used for all the UI logic of the application.
    • Models: The Model component corresponds to all the data-related logic that the user works with. This can represent either the data that is being transferred between the View and Controller components or any other business logic-related data.
    • Filters: The action filters that are attributes that can apply to a controller action or an entire controller that modifies the way in which the action is executed.
    • Utilities: 
    • Helpers: 
    • Enums: 
  • Created the area registration
  • Setting up the Web.config