получить за каждого сотрудника уплаченную сумму - PullRequest
0 голосов
/ 02 сентября 2018

Я новичок в asp.net mvc. Я много искал следующую ситуацию, но не смог найти ничего в c #. Пожалуйста, не блокируйте меня. Пожалуйста, просто предоставьте решение, потому что я хочу учиться.

  1. Employee_table (показывает активных сотрудников со следующими атрибутами)
    1.1 идентификатор, имя, total_due_amount, статус
  2. транзакция_таблицы (которая содержит все транзакции для всех сотрудников со следующими атрибутами)
    2.1 id, parent_id, дата, labour_cost_of_week, оплачено, причитается, подробности

Контролер сотрудников Контролер Employee_transaction

где родительский идентификатор - это внешний ключ от Employee_table. Мне нужно показать сумму всех последних транзакций в таблице сотрудников для всех сотрудников.
Не стесняйтесь спрашивать, если я не объясню.

employee controller index view transaction controller index view

1 Ответ

0 голосов
/ 02 сентября 2018

Прежде всего вам необходимо выяснить точную формулу, которая используется для расчета. После этого соберите необходимые данные из всей базы данных и сделайте эти расчеты, а затем верните свой ответ.

Возможно, есть более изощренный способ сделать это, но для вас самый простой - лучший.

По сути, вы отправляете запрос в контроллер, метод в контроллере обращается к другому классу, содержащему все методы для вычислений, а затем вы возвращаете строку или результат JSON с контроллером.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...