Skip to content
Pooja J Galagali edited this page Nov 26, 2015 · 7 revisions

Chapter One

Welcome to the JobPortal wiki!

This a personal project I am working on, to improve my angular.js knowledge/skills and improve my coding standards in C#.

A little about the Job Portal project.

The Consulting firm has 2 types of employees (for the sake of this application).

  • Liaisons
  • Contractors

Liaisons work on communicating with potential clients directly or through layers of third party vendors scouting for new positions/job on the job market. Contractors interview for the positions and once they get a job they are removed from the job portal. Each contractor can have many liaisons and each liaisons can have multiple contractors. It is a many-to-many relationship.

I will keep adding to its description as I figure it out.

Now for the programming aspects:

I intend this to be a multi-tier application. I have broken this application down into the following projects under the same solution:

  • Solution: JobPortal
    • JobPortal.Web(Set as my start-up project) - .NET MVC4
    • JobPortal.Api - .NET MVC4 WebApi
    • JobPortal.Entities(contains EF entities) - class library
    • JobPortal.Data(contains code to make DB calls using EF) - class library
    • JobPortal.Business - class library

I am using Entity Framework 6.0 Code First Approach.

I am using IIS to host my Application on my local machine. I am hosting two projects - JobPortal.Web and JobPortal.Api on IIS. The advantage is, I can make api calls from my JobPortal.Web project.

In my next chapter I will cover how to set up IIS to host two applications(projects) from same solution.

                         **********Chapter 1 Concludes**********
Clone this wiki locally