Synopsis
A Mortgage Calculator (a test for a job position).
Intended to be used with the AngularJS app - published here as well [mortgagecalculatorangularjs]
Built using
ASP.net MVC - C# (on Visual Studio 2015)
My Goal
Release the minimum requirements of:
1st page with 3 parameters Amount, Interest, and Period
2nd page with the output and the functionality to receive the data by email (not finished)
Persist Mortgages in a SQL Database
Go beyond the classic MVC pattern by adding layers as such Repository, Contract, DAL concerning SOLID principles.
Provide a simple Test Project on coupling and database
Main Page
Home/index.cshtml
Necessary Packages
Antlr.3.4.1.9004
bootstrap.3.3.7
Castle.Core.3.3.3
CommonServiceLocator.1.3
EntityFramework.6.1.3
jQuery.1.10.2
jQuery.Validation.1.11.1
Microsoft.AspNet.Identity.Core.2.2.1
Microsoft.AspNet.Identity.EntityFramework.2.2.1
Microsoft.AspNet.Identity.Owin.2.2.1
Microsoft.AspNet.Mvc.5.2.3
Microsoft.AspNet.Razor.3.2.3
Microsoft.AspNet.Web.Optimization.1.1.3
Microsoft.AspNet.WebPages.3.2.3
Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.1
Microsoft.jQuery.Unobtrusive.Validation.3.2.3
Microsoft.Net.Compilers.1.3.2
Microsoft.Owin.3.0.1
Microsoft.Owin.Host.SystemWeb.3.0.1
Microsoft.Owin.Security.3.0.1
Microsoft.Owin.Security.Cookies.3.0.1
Microsoft.Owin.Security.Facebook.3.0.1
Microsoft.Owin.Security.Google.3.0.1
Microsoft.Owin.Security.MicrosoftAccount.3.0.1
Microsoft.Owin.Security.OAuth.3.0.1
Microsoft.Owin.Security.Twitter.3.0.1
Microsoft.Web.Infrastructure.1.0.0.0
Modernizr.2.8.3
Moq.4.5.21
Newtonsoft.Json.9.0.1
Owin.1.0
Respond.1.4.2
Unity.4.0.1
Unity.Mvc.4.0.1
WebActivatorEx.2.0
WebGrease.1.6.0
Tests
Access the [MortgageCalculator.Tests] project and Run

Log in or sign up for Devpost to join the conversation.