/AspNetWebApiSeed

Asp.Net WebAPI Seed Project

Primary LanguageC#

ASP.Net WebApi Project Seed

Asp.Net WebAPI Seed Project. This project is created from the base ASP.NET 4.5.2 Web Application Template.

  • Repositories
  • API Controllers

Getting Started

  • Clone the project git clone https://github.com/adjeteyadjei/aspnetwebapiseed.git
  • Refactor project namespace WebApiSeed with your prefered project name.
  • Run update packages Update-Package
  • Ensure migrations are correctly configured
  • Run Update-Database

Project Structure

  • App_Data
  • App_Start
    • BundleConfig.cs
    • FilterConfig.cs
    • IdentityConfig.cs
    • RouteConfig.cs
    • Startup.Auth.cs
    • WebApiConfig.cs
  • Assets
    • Images
      • loading.gif
  • AxHelpher
    • DateHelpers.cs
    • WebHelpers.cs
    • MessageHelpers.cs
  • Controllers
    • AccountController.cs
    • BasiApi.cs
    • HomeController.cs
  • DataAccess
    • Filters
      • BasiFilter.cs
      • UserFilter.cs
    • Repositories
      • BaseRepository.cs
      • ProfileRepository.cs
      • UserRepository.cs
  • Extensions
    • IdentityExtensions.cs
  • Migrations
    • Configuration.cs
  • Models
    • AccountBindingModels.cs
    • AccountViewModels.cs
    • AppDbContext.cs
    • EntitySet.cs
    • Keys.cs
  • Services
    • ServicesScheduler.cs
  • Views
    • Home
      • Index.Html
    • Web.config
  • favicon.ico
  • Global.asax
  • Startup.cs
  • Web.config