Для просмотра Razor:
$@string.Format("{0:#,0.00}",item.TotalAmount)
Есть много статей, рассказывающих, что делает твердое. Нашел это с помощью быстрого google.
https://www.codeproject.com/Articles/703634/SOLID-architecture-principles-using-simple-Csharp
Что касается вас, класс студентов. Вероятно, это репозиторий или службы, чтобы получить студентов или Сохранить студентов или удалить ученика. Только делать вещи вокруг данных учащихся. (S (ingle resposibilty))
public void Save(Student studentModel)
{
//Only save the studentModel
}
Я вводил StudentModel в эту функцию, единственная вещь, которая нужна этой функции, - это эта модель, чтобы делать свою магию. Ссылаясь на инъекцию гена D (D).
См. Приведенную ссылку. И попытайтесь отстаивать принцип SOLID. Делает ваш код в конечном итоге легче понять / поддерживать. И сохраните его KISS https://en.wikipedia.org/wiki/KISS_principle