Skip to content

HOLMIJO/C-Sharp-Live-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C-Sharp-Live-Project

Code Summary on C# Live Project

Introduction

For this project, I worked on a team developing a full scale website utilizing ASP.NET MVC and Entity Framework, written in C#. This project is the interactive website for managing the content and productions for a theater/acting company. The mainframe for the site was already in place. My tasks were geared towards the creation of the interworkings of the Production Member area of the site.

Below are the descriptions of the stories that I worked on, along with code snippits.

Front End Stories

  • [Styling The Home Page]

Styling The Home Page

This page was a blank slate. My task was to add and position a logo under the navigation bar, create 2 columns of uneven size, create sections and fill with client specific production posters and related images. Adding a Donations section while linking to related page. Added another section for Land Acknowledgement including text and images, linking to related site.

Code1 Code2 Code3 HomePage1 HomePage2 HomePage-Full

Back End Stories

  • [CRUD Pages]
  • [Photo Storage & Retrieval]
  • [Database]
  • [Production Members]

CRUD Pages

This story required creating an Entity Model for the Production Member area. I created a model, an enum for positions, and CRUD pages with functionality. By scaffolding the pages using the Entity Framework, I was able to ultimately create, edit and delete new Production Members.

controller-enum

This story also used styling to meet the predetermined theme of the site. This included enhancing the buttons with rounded corners, centering in the container.

bandicam 2022-03-19 08-19-38-723 bandicam 2022-03-19 08-21-00-837

Photo Storage & Retrieval

For this story we wanted to have images for the ProductionMember model. To accomplish this, we wanted to allow users to upload files from their file system. Then, in the controller, the uploaded image was converted into a byte array (byte[]) and stored in the database. The byte[] representing the photo was able to be retrieved from the database and converted back into an image where it can be displayed on View.

bandicam 2022-03-19 07-07-24-649 bandicam 2022-03-19 07-07-39-454

Database

As previously described, I had created the enum for positions, but had also created a database to hold the value of the fields related to the form. bandicam 2022-03-19 07-03-53-390 bandicam 2022-03-19 06-32-05-327 bandicam 2022-03-19 06-33-10-761

Production Members

This is the final product of the Production Members Index page. Each image dims upon hover. Each image upon click will return the Production Member's Details page. bandicam 2022-03-19 06-37-08-453 bandicam 2022-03-19 06-39-38-113 bandicam 2022-03-19 06-27-19-644 bandicam 2022-03-19 06-27-42-171

bandicam.2022-03-19.06-28-30-107.mp4

Jump to: Front End Stories, Back End Stories

About

Code Summary on C# Live Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors