Skip to content

AlphaCodeStarTeam/CSharp-StdAvgCal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alpha-Avg

Hi! This is Alpha Team speaking. The following is a quick review of what we did for our C# Average Calculator and what you can expect while checking our project. This project is result of using lots of caffeine, sleepless nights and a lot of efforts from:

Ashkan Khademian, Sepehr Kianian

Files

The project contains of 12 cs classes and There Is A Docs Folder Where Contains 2 JSON Files.

WARNING: Please DO NOT change the contents of ''Docs'' folder if you are not familiar with json structure. otherwise can occur exceptions or logical errors.

Project Structure

  • The project only uses the c# language and .Net console application core.
  • Due to parsing data inside json files it uses NewTonSoft framework.
  • The project is structured on MVC design pattern.
  • For constructing the data structure you may see Language Integrated Query / LINQ component a lot.

Tip: Check StudentsMapper.cs or AlphaController.cs files.

  • Project uses c# method encapsulation and lambda expressions so you may see bunch of of lambdas an delegate methods inside Controller and View packages

Tip: Check IInitialize.cs or IExecute.cs files.