Commit Graph

288 Commits

Author SHA1 Message Date
Степанов Дмитрий
86af253df7 Кэш телеметрии
1. Небольшой рефакторинг
2. Покрытие кода тестами
2023-10-24 10:55:50 +05:00
ngfrolov
18b2647889
Добавлены тесты WellboreServiceTest. 2023-10-24 10:42:31 +05:00
ngfrolov
ce9899b131
fix tests 2023-10-23 17:34:47 +05:00
ngfrolov
c28315b795
Add backgroundController for monitoring works states 2023-10-09 13:12:45 +05:00
Frolov-Nikita
1560c6bf91
Refactor webStore 2023-10-08 21:20:28 +05:00
Frolov-Nikita
673cb8960c
WorkBase добавлено больше диагностической информации. 2023-10-08 13:09:09 +05:00
ngfrolov
772360cb6e
SubsystemOperationTimeRequest implements IValidatableObject;
Add Controller.ValidationBadRequest(..)
2023-09-28 16:25:29 +05:00
ff65869341 Рефакторинг транспорта уведомлений
1. Создал отдельный бекграунд сервис для уведомлений.
2. Сделал отправку уведомлений с помощью SignalR с использованием бекграунд сервиса.
3. Убрал из NotificationDto свойство User. Данное свойство избыточно в данном Dto.
4. В транспорте отправки уведомлений по e-mail добавил получение пользователя.
5. Поправил NotificationRepository, избавился от использования кэша.
2023-07-26 15:41:51 +05:00
1b560dd0a2 Изменение уведомлений
1. Изменил сущность уведомлений. Добавил дату регистрации уведомления.
2. Добавил миграцию.
3. Изменил репозитории. Убрал метод для обновления коллекции уведомлений.
4. Поправил запрос для отправки уведомлений и метод контроллера.
5. Поправил логику обновления уведомления. Теперь обновление состояния уведомления происходит в транспорте, после успешной отправки уведомления.
2023-07-25 13:36:09 +05:00
4b2d4f1bba Отправка уведомлений через email + рефакторинг
1. Адаптировал EmailService под сервис транспорта отправки уведомлений по Email
2. Заменил использование EmailService на NotificationService
3. Поправил тесты
4. Создал запрос для отправки уведомлений
2023-07-19 14:24:22 +05:00
29c425d376 Исправил unit тесты
Исправил сравнения у тестов траекторий
2023-07-03 12:13:13 +05:00
ngfrolov
de845c5ac5
doc, spelling 2023-06-30 17:57:00 +05:00
a0720e9270 Рефакторинг
1. Выпилил лишнюю логику
2. Прокинул IConfiguration в HelpPageService
3. Поправил миграции
4. Поправил тесты
2023-06-29 16:31:37 +05:00
1cac9c336d Сделал фикс кодировок файлов 2023-06-28 17:09:53 +05:00
cd279b925f Справки по страницам
1. Добавил модель данных
2. Добавил Dto для справки
3. Добавил доменный сервис + сделал покрытие тестами
4. Добавил репозиторий для справки
5. Сделал регистрацию зависимостей
6. Добавил контроллер содержащий методы: создания, редактирования, получения файла справки
2023-06-28 16:33:27 +05:00
2769271583 Мелкие фиксы репозитория хранения файлов. 2023-06-28 16:24:52 +05:00
447478836b Изменение ссылок на namespace в связи с преемещением UserDto в папку User 2023-06-21 12:33:18 +05:00
03949ed625 Поправлены автотесты 2023-05-31 10:17:54 +05:00
ngfrolov
be9be27bab
generic trajectory services 2023-05-30 11:21:07 +05:00
8c45b36623 Отдельные сервисы для плановой и фактической траектории 2023-05-30 09:53:04 +05:00
b95250a0dd Правки по результатам ревью 2023-05-17 11:42:14 +05:00
a1b4b1b9bb Правки, IFactualRepository переименован на IActualRepository, правки в юнит-тестах 2023-05-11 15:36:49 +05:00
2201b6582d Юнит-тесты для фактической траектории 2023-05-10 15:05:05 +05:00
e1228ef6bf Поправлены юнит-тесты для плановой траектории 2023-05-10 11:31:40 +05:00
09c69fcf75 Вычисление фактической траектории 2023-05-04 16:54:09 +05:00
ngfrolov
6c694ff7bc
enable nullable TimezoneService 2023-04-18 16:16:11 +05:00
ngfrolov
464678a3db
nit deleting an outdated tasks 2023-03-27 09:40:51 +05:00
ngfrolov
b64c90b3e3
Add DateValidationAttribute 2023-03-24 12:34:57 +05:00
ngfrolov
ab280f3451
Fix tests 2023-03-21 11:19:02 +05:00
ngfrolov
cd130264c4
remove wrong test 2023-02-22 15:06:18 +05:00
ngfrolov
2b84cd5b8f
Tests Add extension method to replace services in webhost 2023-02-22 15:00:43 +05:00
ngfrolov
c94a2f2904
fix tests 2023-02-22 12:37:43 +05:00
5fd971a620 #5822403 Ошибка в полях, при добавлении значений в таблицу 2023-02-21 10:19:07 +05:00
ngfrolov
5070863ed4
TrajectoryVisualizationServiceTest. Update test 2023-02-15 13:46:17 +05:00
ngfrolov
2e59d97dcd
Add test 2023-02-15 13:35:18 +05:00
e58c292d30 #7065595 fix 2023-01-31 10:13:32 +05:00
236c32b16c #7065595 fix 2023-01-30 14:32:16 +05:00
27cf27ed55 #7065595 Перенос сервиса "Дело скважины" в репозиторий 2023-01-20 10:47:39 +05:00
ngfrolov
4a4b7852b7 Remove ClusterController, ClusterService. 2022-12-23 14:35:23 +05:00
9b71b14048 #7987467 2022-12-05 12:43:16 +05:00
9b4f14a036 #7987467 Раздел РТК в ЕЦП 2022-12-05 12:39:25 +05:00
ngfrolov
a859c096d1 Merge branch 'dev' into feature/8101318 2022-12-05 09:28:38 +05:00
ngfrolov
85b99135e6 nit tests refactoring 2022-12-05 08:47:00 +05:00
ngfrolov
89e0495d09 BackgroundWorker adapt other services to this one. 2022-12-02 14:48:23 +05:00
ngfrolov
98c7599c4b BackgroundWorker move to toplevel folder 2022-12-02 14:45:20 +05:00
ngfrolov
06fe0e09ff BackgroundWorkerService cleanup and improve tests 2022-12-02 10:57:27 +05:00
ngfrolov
f61db91dd2 Add new background service. 2022-12-01 17:48:35 +05:00
fb5483299d #8101318 Изменение работы кэша 2022-12-01 15:56:11 +05:00
ngfrolov
0d9f9296df Merge branch '7912198_WellCase_add_notification' into dev 2022-11-25 12:45:36 +05:00
046a6a765d #7887519 Замечания 2022-11-25 11:56:21 +05:00
ngfrolov
8209b61bad #7912198 Tests ok 2022-11-25 09:34:20 +05:00
17cf2c6573 #7887519 test 2022-11-24 11:15:50 +05:00
454566dc2e Merge branch 'dev' into feature/7887519 2022-11-24 10:52:07 +05:00
ngfrolov
fc47753b13 Merge branch 'dev' into 7912198_WellCase_add_notification 2022-11-23 17:29:10 +05:00
ngfrolov
75a3ea410d Add MockQueryable.Moq to moq DbContext and DbSets 2022-11-23 17:28:29 +05:00
ngfrolov
f88307f7b9 #7912198 rename methods in tests 2022-11-23 17:21:47 +05:00
40dac37aa4 #7887519 2022-11-23 15:38:47 +05:00
ngfrolov
0ea49dd72f improve DbSetMock.
добавлена поддержка асинхронных методов в DbSetMock.
AddDbSetMock также мокает свойство соответствующего типа.
2022-11-22 17:26:06 +05:00
ngfrolov
431d291782 remove CacheDB from tests 2022-11-18 16:20:12 +05:00
ngfrolov
eed8c3eeaa #7579139 Tests 2022-11-15 17:46:58 +05:00
ngfrolov
698fb33651 fix #7582867 2022-11-10 13:59:48 +05:00
ngfrolov
b5650dcd51 merge dev to user_settings 2022-11-03 15:34:03 +05:00
4a2a94ddfb #7205798 test 2022-11-03 13:58:40 +05:00
ngfrolov
c38730b7aa #7582867 cleanup 2022-11-02 08:56:08 +05:00
ngfrolov
0d9f8b1819 #7582867 add UserConnectionsLimitMiddlware. 2022-11-01 17:14:19 +05:00
211f300973 #7205798 Перенос сервиса пользователей и ролей в репозиторий 2022-10-27 11:22:39 +05:00
5ea6919738 #7205798 Перенос сервиса пользователей и ролей в репозиторий 2022-10-26 15:36:49 +05:00
25cd263598 Merge pull request '#7053070 Перенос справочника бурильщиков в репозиторий' (#8) from feature/driller_repository into dev
Reviewed-on: http://46.146.209.148:8080/DDrilling/AsbCloudServer/pulls/8
2022-10-19 16:00:35 +05:00
ngfrolov
cab11d368e fix tests 2022-10-19 15:59:53 +05:00
dd469a0f9a #7053070 Перенос справочника бурильщиков в репозиторий 2022-10-19 15:31:53 +05:00
51d4e30100 #7051313 Перенос создания композитной скважины в репозиторий 2022-10-19 13:56:34 +05:00
ngfrolov
8b68b8276a #6385536 refactoring 2022-10-17 14:42:47 +05:00
8a83194187 #6385536 Удаление ненужных файлов. Замечания 2022-10-17 08:58:28 +05:00
ngfrolov
3a0a22616d Merge branch 'dev' into feature/removing_unnecessary_files 2022-10-13 14:46:16 +05:00
ngfrolov
d86f3fc1de Merge branch 'Redice_telemetry_sampling' into dev 2022-10-11 17:05:27 +05:00
b54de8fe06 #6385536 Замечания 2022-10-11 14:42:04 +05:00
9de5f04fbc #6385536 замечания 2022-10-11 09:08:25 +05:00
dbe5618a56 #6385536 Удаление ненужных файлов 2022-10-11 08:28:37 +05:00
fe49c90e58 #6539681 file service refactor 2022-10-06 14:37:03 +05:00
ngfrolov
ea1eb20f82 1-st try 2022-10-06 13:49:20 +05:00
b6ce4cad77 #6539681 file storage repository + tests 2022-10-06 13:41:46 +05:00
03e50a4297 #6539681 test file service 2022-10-05 15:47:02 +05:00
9644f73090 #6539681 Удалил лишние референсы 2022-09-30 13:34:50 +05:00
6ab6da961a #6539681 2022-09-30 11:05:09 +05:00
ngfrolov
4cbe71f8ca merge 2022-09-13 13:34:52 +05:00
ngfrolov
698803fbf8 "красивости" 2022-09-13 11:47:12 +05:00
44be18f5ed #5998816 WellFinalDocument edit publisher 2022-09-13 09:22:49 +05:00
c4d88401fd #5998816 дело скважины, исправления 2022-09-12 08:22:46 +05:00
ngfrolov
9ca7bf75e7 Update nuget packs 2022-09-09 15:29:46 +05:00
2d0fe6245b #5998816 tests 2022-09-08 13:09:28 +05:00
0ad4cebdb8 #5998816 исправление замечаний 2022-09-08 12:05:56 +05:00
62eb609b20 #5998816 test 2022-09-05 09:59:14 +05:00
896ba03589 #5998816 Дело скважины + тесты 2022-09-05 09:13:45 +05:00
ngfrolov
0486dd9462 Rename ICrudWellRelatedService to IRepositoryWellRelated, and related services 2022-08-11 14:21:28 +05:00
ngfrolov
ff357f2794 doc AsbCloudApp 2022-08-05 17:16:11 +05:00
ngfrolov
1e42e6ac21 fix tests. 2022-06-20 12:47:59 +05:00
ngfrolov
6d908478dd fix tests 2022-06-17 15:03:14 +05:00
Lyudmila Romanova
24026f8de8 Тесты для проверки 2022-06-17 14:57:01 +05:00
ngfrolov
cf98bd8a20 Crud services moved to Repository directory 2022-06-16 12:33:05 +05:00
ngfrolov
7080b3e855 autoclean. 2022-06-15 14:57:37 +05:00
ngfrolov
9db7a7303a Merge branch 'operation_grouping' into dev 2022-06-14 15:35:59 +05:00
ngfrolov
0ac16d37e9 EventService, MessageService, TelemetryUserService uses new cache model. 2022-06-10 17:36:03 +05:00
Lyudmila Romanova
4bc07bc727 Merge conflict fix 2022-06-10 12:01:46 +05:00
Lyudmila Romanova
6c89c32ab3 Фиксация для слияния 2022-06-10 11:58:49 +05:00
ngfrolov
2f5178a68e fix EventServiceTest.Upsert_telemetry_events() 2022-06-10 10:36:51 +05:00
ngfrolov
a8c4fa58e9 Add Crud service abstract test. 2022-06-09 17:25:26 +05:00
ngfrolov
c7dc89eca7 fix tests 2022-06-09 13:36:14 +05:00
ngfrolov
213675c5a9 Update packs 2022-05-31 16:37:18 +05:00
ngfrolov
9d59dd3b30 починил тесты. 2022-05-26 13:34:50 +05:00
Lyudmila Romanova
0d381dca78 Правки по ПР.Тесты 2022-05-25 20:58:56 +05:00
Lyudmila Romanova
fa4d113221 Правки по ПР. Тесты 2022-05-25 20:58:29 +05:00
Lyudmila Romanova
80bad5bbe2 Правки по PR 2022-05-25 20:19:08 +05:00
Lyudmila Romanova
8ca313a18a Исправление, чтобы запускался проэет с тестами 2022-05-24 21:06:29 +05:00
Lyudmila Romanova
7bc977ada6 Добавление бурильщика и графика работы. Покрытие тестами. 2022-05-22 21:18:43 +05:00
ngfrolov
6c845b7f9f Complete from Ivanov 2022-04-25 15:38:44 +05:00
ngfrolov
fa9486e44d grouping services and controllers 2022-04-11 18:00:34 +05:00
ngfrolov
c96bf87f17 Reorganize dtos 2022-04-08 13:10:06 +05:00
ngfrolov
b12c3efffc Fix ScheduleReportService correct deltaDepth 2022-03-18 16:54:40 +05:00
Фролов
29845aa36a Add tests for DrillingProgramService 2022-02-21 17:55:50 +05:00
Фролов
433bc30316 fix default EF data. 2022-02-21 12:04:26 +05:00
Kahrchenko Vladimir
887cb493f2 Added EventServiceTest 2022-02-07 15:10:18 +05:00
Харченко Владимир
87d7563ed3 CS2-27: Fixed ClusterService unit tests 2022-01-31 16:13:27 +05:00
Харченко Владимир
a16cada896 Added ClusterServiceTest 2022-01-27 09:38:52 +05:00
Фролов
995ed49b81 Add UserServiceTest 2022-01-17 16:06:20 +05:00
Фролов
c2c82c2cda Complete UserRoleService crud and unit test. 2022-01-13 15:51:06 +05:00
Фролов
0109e529f6 CS2-142 Изменить UserRole 2022-01-13 14:36:27 +05:00
Фролов
cb22c0afa5 fix test. add user to controller 2022-01-11 08:50:34 +05:00
Фролов
28c35b5487 draft unit tests 2022-01-09 11:46:27 +05:00
Фролов
e9d980438b fix tests 2022-01-06 11:03:11 +05:00
Фролов
ab5f43edbe Migrate projects to net 6.
Update nuget packadges.
2021-12-28 16:35:31 +05:00
Фролов
498489b231 fix tests 2021-12-07 13:44:00 +05:00
KharchenkoVV
1956eafb32 Renamed Analytics Service and Controller to TelemetryAnalytics 2021-08-13 15:57:22 +05:00
Фролов
77f1f54c30 IsCompanyOwnsWell rename to IsCompanyInvolvedInWell 2021-07-29 12:39:22 +05:00
Фролов
05cf7244ef wellService.CheckWellOwnership rename to wellService.IsCompanyOwnsWell 2021-07-27 12:37:10 +05:00
Фролов
6abbf476b1 авточистка проекта 2021-07-21 15:29:19 +05:00
Фролов
d0378e4f1d Customer to company. Db model opt. 2021-07-21 15:22:58 +05:00
KharchenkoVV
e3c4b262d9 CS2-29: Изменены имя и поля модели DrillingAnalysis (на TelemetryAnalysis) 2021-07-19 15:57:38 +05:00
KharchenkoVV
9b7dfe1d7e CS2-27: Добавлена основа для xUnit тестов контроллеров 2021-07-19 11:58:17 +05:00