Отслеживание вызова функций C#

80
22 августа 2021, 04:00

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

public void AddAction(int idAction, int index)
        {
            using (DataBaseContext db = new DataBaseContext())
            {
                var sa = new StudentAction
                {
                    reportCard = db.ReportCards.First(item => item.ID == StudentID),
                    Act = db.DictActs.First(item => item.ID == idAction),
                    IndexAct = index,
                    CorrectExecution = true
                };
                db.StudentActions.Add(sa);
                db.SaveChanges();
            }
        }

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

READ ALSO
Подключение к базе Oracle через C#

Подключение к базе Oracle через C#

Совсем еще новичокДелаю программу по туториалу

98
PowerShell не может найти сборку

PowerShell не может найти сборку

У меня есть скрипт который читает файл и запускает его

220
как сделать конкатенацию строк?

как сделать конкатенацию строк?

есть метод modelValue который принимает model animals и я хочу чтобы это метод сделал конкатенацию тех значений который находятся в (Name, Age),как это сделать?

235
Форма в виде панели C#

Форма в виде панели C#

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

103