In my last post I told you that I was going to work on a project that was “for me–by me”.   The project idea that I eventually decided on was a job board application that was very Web 2.0 centric and played nicely with the social networking websites that are so popular today.  I finally got around to finding a “code” name for this project and doing some initial project setup work.

So, what’s up with the name Cheyenne? Good question.  Well, after a few days I couldn’t find a good name I like so I decided to use my 20 month old daughters middle name. Yes, Daddy has a soft spot and she is it!

This web application will be built using the ASP.NET MVC framework.  I will be using a SQL 2008 Express database and using LINQ to SQL as my data layer.  I will be using the Repository Pattern to provide some layer of abstraction over my data layer just in case I want to easily swap out my data access implementation.  

 

Here are some screen shots of what the project looks like in Visual Studio 2008:

 

cheyenne_vsproject

 

Here is what the Entities and the Repository classes look like:

 

Entities

 

 

Repository

 

I want to see the code!  Ok…I was just getting to that. I uploaded the first installment to my Windows Sky Drive account and you can download it below:

 

Let me know what you think. There is currently no user interface! Actually, the MVC project don’t currently run at the moment; but the project does compile. I removed all the defaults that the MVC project gave me since I wanted to start out from scratch. Hopefully, by the next installment I will have a basic UI and have some data loaded on the screen.  If you have any suggestions or comments, let me know. Until next time…

 

Happy Programming!

Bookmark and Share