9 Commits

Author SHA1 Message Date
2a03797bfe 20250505
[*: ActionStateMessageModel] улучшена реализация интерфейса ISerializable.

[*: ActionState] класс разбит на множество трейтов для более структурированности.

[*: ActionState] улучшена реализация интерфейса ISerializable.

[*: ActionState] класс внутреннего хранилища сообщений изменён на ObjectArray.

[*: ActionState] улучшена реализация метода Count.

[*: ActionState] улучшены реализации методов HasInfos, HasWarnings, HasErrors, IsSuccess, GetStringMessages и Clear.

 [*: ActionState] возвращаемое значение метода GetMessages заменено на ObjectArray.
2025-05-05 17:39:34 +03:00
697f6b81b9 20250424
[Д] [ObjectArray->Add] Функция добавляет объект в массив объектов, хранящийся в данном классе (аналогично добавлению элемента в массив с помощью []).

[Д] [ObjectArray->AddRange] Функция добавляет массив объектов (или объекты, заданные с помощью array) в массив объектов, хранящийся в данном классе.

[И] [ObjectArray->Update] Добавление с помощью foreach заменено на AddRange.

[Д] [IDuplicated] Добавлен интерфейс реализации дублирования классов.

[Д] [IStoredAtSQL] Добавлен интерфейс поддержки моделей и классов, реализующих хранение свойств в SQL базе данных.
2025-04-24 07:31:59 +03:00
3fd75364a1 20250208
+ [ObjectArray]: Добавлена функция Skip для пропуска $offset элементов массива.
+ [ObjectArray]: Добавлена функция Take для получения $count элементов массива.
+ [ObjectArray]: Добавлена функция SkipAndTake для получения $count элементов массива, начиная с индекса $startFrom.
2025-02-08 17:57:09 +03:00
f247253f9e Merge remote-tracking branch 'origin/master' 2025-02-05 23:46:12 +03:00
c623b435e9 20250205-1
+ [ObjectArray]: Добавлена функция First для получения первого объекта из массива объектов.

+ [ObjectArray]: Добавлена функция Last для получения последнего объекта из массива объектов.
2025-02-05 23:46:00 +03:00
c32c8643ee 20250205
+ [ObjectArray]: Добавлена функция GetColumnCallback для лучшего получения колонки.
2025-02-05 18:54:56 +03:00
186c29bd5b 20250204-1 2025-02-04 16:27:55 +03:00
4bcb4c60dd 20250203-1 2025-02-03 23:39:40 +03:00
dd62ad0ca4 20250203 2025-02-03 18:49:47 +03:00