├── .gitattributes ├── .github └── FUNDING.yml ├── .gitignore ├── .nuget ├── NuGet.Config ├── NuGet.exe └── NuGet.targets ├── .vs └── config │ └── applicationhost.config ├── MultiLayer.Domain ├── App.config ├── Entities │ ├── ApplicationUser.cs │ ├── Author.cs │ ├── Blog.cs │ └── Post.cs ├── IDbContext.cs ├── Interfaces │ └── IRepository.cs ├── MultiLayer.Domain.csproj ├── Properties │ └── AssemblyInfo.cs ├── packages.config └── readme.md ├── MultiLayer.Infrasturcture ├── App.config ├── DbContext.cs ├── Migrations │ ├── 201507081349551_InitialCreate.Designer.cs │ ├── 201507081349551_InitialCreate.cs │ ├── 201507081349551_InitialCreate.resx │ ├── 201706041921291_IdentityEntities.Designer.cs │ ├── 201706041921291_IdentityEntities.cs │ ├── 201706041921291_IdentityEntities.resx │ └── Configuration.cs ├── MultiLayer.Infrasturcture.csproj ├── Properties │ └── AssemblyInfo.cs ├── Repositories │ └── Repository.cs ├── packages.config └── readme.md ├── MultiLayer.Presentation ├── App_Start │ ├── BundleConfig.cs │ ├── FilterConfig.cs │ ├── IdentityConfig.cs │ ├── NinjectWebCommon.cs │ ├── RouteConfig.cs │ └── Startup.Auth.cs ├── Content │ ├── Site.css │ ├── bootstrap-theme.css │ ├── bootstrap-theme.css.map │ ├── bootstrap-theme.min.css │ ├── bootstrap.css │ ├── bootstrap.css.map │ └── bootstrap.min.css ├── Controllers │ ├── AccountController.cs │ ├── BlogController.cs │ ├── HomeController.cs │ └── ManageController.cs ├── Global.asax ├── Global.asax.cs ├── Icon.png ├── Models │ ├── AccountViewModels.cs │ └── ManageViewModels.cs ├── MultiLayer.Presentation.csproj ├── Properties │ └── AssemblyInfo.cs ├── README.md ├── Scripts │ ├── _references.js │ ├── bootstrap.js │ ├── bootstrap.min.js │ ├── jquery-2.1.4.intellisense.js │ ├── jquery-2.1.4.js │ ├── jquery-2.1.4.min.js │ ├── jquery-2.1.4.min.map │ ├── jquery.validate-vsdoc.js │ ├── jquery.validate.js │ ├── jquery.validate.min.js │ ├── jquery.validate.unobtrusive.js │ ├── jquery.validate.unobtrusive.min.js │ ├── modernizr-2.8.3.js │ ├── npm.js │ ├── respond.js │ ├── respond.matchmedia.addListener.js │ ├── respond.matchmedia.addListener.min.js │ └── respond.min.js ├── Startup.cs ├── Views │ ├── Account │ │ ├── ConfirmEmail.cshtml │ │ ├── ExternalLoginConfirmation.cshtml │ │ ├── ExternalLoginFailure.cshtml │ │ ├── ForgotPassword.cshtml │ │ ├── ForgotPasswordConfirmation.cshtml │ │ ├── Login.cshtml │ │ ├── Register.cshtml │ │ ├── ResetPassword.cshtml │ │ ├── ResetPasswordConfirmation.cshtml │ │ ├── SendCode.cshtml │ │ ├── VerifyCode.cshtml │ │ └── _ExternalLoginsListPartial.cshtml │ ├── Blog │ │ ├── Create.cshtml │ │ ├── Details.cshtml │ │ ├── Edit.cshtml │ │ └── Index.cshtml │ ├── Home │ │ ├── About.cshtml │ │ ├── Contact.cshtml │ │ └── Index.cshtml │ ├── Manage │ │ ├── AddPhoneNumber.cshtml │ │ ├── ChangePassword.cshtml │ │ ├── Index.cshtml │ │ ├── ManageLogins.cshtml │ │ ├── SetPassword.cshtml │ │ └── VerifyPhoneNumber.cshtml │ ├── Shared │ │ ├── Error.cshtml │ │ ├── Lockout.cshtml │ │ ├── _Layout.cshtml │ │ └── _LoginPartial.cshtml │ ├── Web.config │ └── _ViewStart.cshtml ├── Web.Debug.config ├── Web.Release.config ├── Web.config ├── favicon.ico ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 └── packages.config ├── MultiLayer.Services ├── App.config ├── AuthorServices │ ├── AuthorService.cs │ └── IAuthorService.cs ├── BlogServices │ ├── BlogService.cs │ └── IBlogService.cs ├── DIModule.cs ├── DbContextFactory.cs ├── MultiLayer.Services.csproj ├── PostServices │ ├── IPostService.cs │ └── PostService.cs ├── Properties │ └── AssemblyInfo.cs ├── packages.config └── readme.md ├── MultiLayer.sln └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuget/NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/.nuget/NuGet.Config -------------------------------------------------------------------------------- /.nuget/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/.nuget/NuGet.exe -------------------------------------------------------------------------------- /.nuget/NuGet.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/.nuget/NuGet.targets -------------------------------------------------------------------------------- /.vs/config/applicationhost.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/.vs/config/applicationhost.config -------------------------------------------------------------------------------- /MultiLayer.Domain/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Domain/App.config -------------------------------------------------------------------------------- /MultiLayer.Domain/Entities/ApplicationUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Domain/Entities/ApplicationUser.cs -------------------------------------------------------------------------------- /MultiLayer.Domain/Entities/Author.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Domain/Entities/Author.cs -------------------------------------------------------------------------------- /MultiLayer.Domain/Entities/Blog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Domain/Entities/Blog.cs -------------------------------------------------------------------------------- /MultiLayer.Domain/Entities/Post.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Domain/Entities/Post.cs -------------------------------------------------------------------------------- /MultiLayer.Domain/IDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Domain/IDbContext.cs -------------------------------------------------------------------------------- /MultiLayer.Domain/Interfaces/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Domain/Interfaces/IRepository.cs -------------------------------------------------------------------------------- /MultiLayer.Domain/MultiLayer.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Domain/MultiLayer.Domain.csproj -------------------------------------------------------------------------------- /MultiLayer.Domain/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Domain/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MultiLayer.Domain/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Domain/packages.config -------------------------------------------------------------------------------- /MultiLayer.Domain/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Domain/readme.md -------------------------------------------------------------------------------- /MultiLayer.Infrasturcture/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Infrasturcture/App.config -------------------------------------------------------------------------------- /MultiLayer.Infrasturcture/DbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Infrasturcture/DbContext.cs -------------------------------------------------------------------------------- /MultiLayer.Infrasturcture/Migrations/201507081349551_InitialCreate.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Infrasturcture/Migrations/201507081349551_InitialCreate.Designer.cs -------------------------------------------------------------------------------- /MultiLayer.Infrasturcture/Migrations/201507081349551_InitialCreate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Infrasturcture/Migrations/201507081349551_InitialCreate.cs -------------------------------------------------------------------------------- /MultiLayer.Infrasturcture/Migrations/201507081349551_InitialCreate.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Infrasturcture/Migrations/201507081349551_InitialCreate.resx -------------------------------------------------------------------------------- /MultiLayer.Infrasturcture/Migrations/201706041921291_IdentityEntities.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Infrasturcture/Migrations/201706041921291_IdentityEntities.Designer.cs -------------------------------------------------------------------------------- /MultiLayer.Infrasturcture/Migrations/201706041921291_IdentityEntities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Infrasturcture/Migrations/201706041921291_IdentityEntities.cs -------------------------------------------------------------------------------- /MultiLayer.Infrasturcture/Migrations/201706041921291_IdentityEntities.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Infrasturcture/Migrations/201706041921291_IdentityEntities.resx -------------------------------------------------------------------------------- /MultiLayer.Infrasturcture/Migrations/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Infrasturcture/Migrations/Configuration.cs -------------------------------------------------------------------------------- /MultiLayer.Infrasturcture/MultiLayer.Infrasturcture.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Infrasturcture/MultiLayer.Infrasturcture.csproj -------------------------------------------------------------------------------- /MultiLayer.Infrasturcture/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Infrasturcture/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MultiLayer.Infrasturcture/Repositories/Repository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Infrasturcture/Repositories/Repository.cs -------------------------------------------------------------------------------- /MultiLayer.Infrasturcture/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Infrasturcture/packages.config -------------------------------------------------------------------------------- /MultiLayer.Infrasturcture/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Infrasturcture/readme.md -------------------------------------------------------------------------------- /MultiLayer.Presentation/App_Start/BundleConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/App_Start/BundleConfig.cs -------------------------------------------------------------------------------- /MultiLayer.Presentation/App_Start/FilterConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/App_Start/FilterConfig.cs -------------------------------------------------------------------------------- /MultiLayer.Presentation/App_Start/IdentityConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/App_Start/IdentityConfig.cs -------------------------------------------------------------------------------- /MultiLayer.Presentation/App_Start/NinjectWebCommon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/App_Start/NinjectWebCommon.cs -------------------------------------------------------------------------------- /MultiLayer.Presentation/App_Start/RouteConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/App_Start/RouteConfig.cs -------------------------------------------------------------------------------- /MultiLayer.Presentation/App_Start/Startup.Auth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/App_Start/Startup.Auth.cs -------------------------------------------------------------------------------- /MultiLayer.Presentation/Content/Site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Content/Site.css -------------------------------------------------------------------------------- /MultiLayer.Presentation/Content/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Content/bootstrap-theme.css -------------------------------------------------------------------------------- /MultiLayer.Presentation/Content/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Content/bootstrap-theme.css.map -------------------------------------------------------------------------------- /MultiLayer.Presentation/Content/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Content/bootstrap-theme.min.css -------------------------------------------------------------------------------- /MultiLayer.Presentation/Content/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Content/bootstrap.css -------------------------------------------------------------------------------- /MultiLayer.Presentation/Content/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Content/bootstrap.css.map -------------------------------------------------------------------------------- /MultiLayer.Presentation/Content/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Content/bootstrap.min.css -------------------------------------------------------------------------------- /MultiLayer.Presentation/Controllers/AccountController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Controllers/AccountController.cs -------------------------------------------------------------------------------- /MultiLayer.Presentation/Controllers/BlogController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Controllers/BlogController.cs -------------------------------------------------------------------------------- /MultiLayer.Presentation/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Controllers/HomeController.cs -------------------------------------------------------------------------------- /MultiLayer.Presentation/Controllers/ManageController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Controllers/ManageController.cs -------------------------------------------------------------------------------- /MultiLayer.Presentation/Global.asax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Global.asax -------------------------------------------------------------------------------- /MultiLayer.Presentation/Global.asax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Global.asax.cs -------------------------------------------------------------------------------- /MultiLayer.Presentation/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Icon.png -------------------------------------------------------------------------------- /MultiLayer.Presentation/Models/AccountViewModels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Models/AccountViewModels.cs -------------------------------------------------------------------------------- /MultiLayer.Presentation/Models/ManageViewModels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Models/ManageViewModels.cs -------------------------------------------------------------------------------- /MultiLayer.Presentation/MultiLayer.Presentation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/MultiLayer.Presentation.csproj -------------------------------------------------------------------------------- /MultiLayer.Presentation/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MultiLayer.Presentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/README.md -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/_references.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/_references.js -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/bootstrap.js -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/bootstrap.min.js -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/jquery-2.1.4.intellisense.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/jquery-2.1.4.intellisense.js -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/jquery-2.1.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/jquery-2.1.4.js -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/jquery-2.1.4.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/jquery-2.1.4.min.js -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/jquery-2.1.4.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/jquery-2.1.4.min.map -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/jquery.validate-vsdoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/jquery.validate-vsdoc.js -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/jquery.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/jquery.validate.js -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/jquery.validate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/jquery.validate.min.js -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/jquery.validate.unobtrusive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/jquery.validate.unobtrusive.js -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/jquery.validate.unobtrusive.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/jquery.validate.unobtrusive.min.js -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/modernizr-2.8.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/modernizr-2.8.3.js -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/npm.js -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/respond.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/respond.js -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/respond.matchmedia.addListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/respond.matchmedia.addListener.js -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/respond.matchmedia.addListener.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/respond.matchmedia.addListener.min.js -------------------------------------------------------------------------------- /MultiLayer.Presentation/Scripts/respond.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Scripts/respond.min.js -------------------------------------------------------------------------------- /MultiLayer.Presentation/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Startup.cs -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Account/ConfirmEmail.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Account/ConfirmEmail.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Account/ExternalLoginConfirmation.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Account/ExternalLoginConfirmation.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Account/ExternalLoginFailure.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Account/ExternalLoginFailure.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Account/ForgotPassword.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Account/ForgotPassword.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Account/ForgotPasswordConfirmation.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Account/ForgotPasswordConfirmation.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Account/Login.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Account/Login.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Account/Register.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Account/Register.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Account/ResetPassword.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Account/ResetPassword.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Account/ResetPasswordConfirmation.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Account/ResetPasswordConfirmation.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Account/SendCode.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Account/SendCode.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Account/VerifyCode.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Account/VerifyCode.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Account/_ExternalLoginsListPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Account/_ExternalLoginsListPartial.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Blog/Create.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Blog/Create.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Blog/Details.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Blog/Details.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Blog/Edit.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Blog/Edit.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Blog/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Blog/Index.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Home/About.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Home/About.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Home/Contact.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Home/Contact.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Manage/AddPhoneNumber.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Manage/AddPhoneNumber.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Manage/ChangePassword.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Manage/ChangePassword.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Manage/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Manage/Index.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Manage/ManageLogins.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Manage/ManageLogins.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Manage/SetPassword.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Manage/SetPassword.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Manage/VerifyPhoneNumber.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Manage/VerifyPhoneNumber.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Shared/Lockout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Shared/Lockout.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Shared/_LoginPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Shared/_LoginPartial.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/Web.config -------------------------------------------------------------------------------- /MultiLayer.Presentation/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /MultiLayer.Presentation/Web.Debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Web.Debug.config -------------------------------------------------------------------------------- /MultiLayer.Presentation/Web.Release.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Web.Release.config -------------------------------------------------------------------------------- /MultiLayer.Presentation/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/Web.config -------------------------------------------------------------------------------- /MultiLayer.Presentation/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/favicon.ico -------------------------------------------------------------------------------- /MultiLayer.Presentation/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /MultiLayer.Presentation/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /MultiLayer.Presentation/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /MultiLayer.Presentation/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /MultiLayer.Presentation/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /MultiLayer.Presentation/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Presentation/packages.config -------------------------------------------------------------------------------- /MultiLayer.Services/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Services/App.config -------------------------------------------------------------------------------- /MultiLayer.Services/AuthorServices/AuthorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Services/AuthorServices/AuthorService.cs -------------------------------------------------------------------------------- /MultiLayer.Services/AuthorServices/IAuthorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Services/AuthorServices/IAuthorService.cs -------------------------------------------------------------------------------- /MultiLayer.Services/BlogServices/BlogService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Services/BlogServices/BlogService.cs -------------------------------------------------------------------------------- /MultiLayer.Services/BlogServices/IBlogService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Services/BlogServices/IBlogService.cs -------------------------------------------------------------------------------- /MultiLayer.Services/DIModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Services/DIModule.cs -------------------------------------------------------------------------------- /MultiLayer.Services/DbContextFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Services/DbContextFactory.cs -------------------------------------------------------------------------------- /MultiLayer.Services/MultiLayer.Services.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Services/MultiLayer.Services.csproj -------------------------------------------------------------------------------- /MultiLayer.Services/PostServices/IPostService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Services/PostServices/IPostService.cs -------------------------------------------------------------------------------- /MultiLayer.Services/PostServices/PostService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Services/PostServices/PostService.cs -------------------------------------------------------------------------------- /MultiLayer.Services/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Services/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MultiLayer.Services/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Services/packages.config -------------------------------------------------------------------------------- /MultiLayer.Services/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.Services/readme.md -------------------------------------------------------------------------------- /MultiLayer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/MultiLayer.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesuttalebi/NTierCSharpExample/HEAD/README.md --------------------------------------------------------------------------------