|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
6) Что касается вот этого фрагмента кода - прочитай про @key jeanssp Код: c# 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2020, 23:10 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
7) jeanssp An attempt was made to use the context while it is being configured. A DbContext instance cannot be used inside OnConfiguring since it is still being configured at this point. This can happen if a second operation is started on this context before a previous operation completed. Any instance members are not guaranteed to be thread safe.' https://docs.microsoft.com/ru-ru/aspnet/core/blazor/dependency-injection?view=aspnetcore-3.1#use-of-entity-framework-dbcontext-from-di ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2020, 23:14 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
Еще немножко добавлю на будущее, а то коллеги могут заклевать. Неожидаемая Task-а может привести к потерянному исключению, если, к примеру, в репозитории произойдет ошибка при запросе к БД. Тут возможны различные варианты, лично я предпочитаю последнее время перехватывать исключения и возвращать результат в виде Result<TSuccess, TError>. Это позволяет во-первых писать логику в стиле ROP, во-вторых спокойно обрабатывать исключительную ситуацию как ожидаемую. Сейчас предлагаю, в эти подробности пока не погружаться, а разобраться с текущим вариантом, но учесть и помнить о том, что у этого компонента (как и у многих других) по-хорошему должно быть не два, а, как минимум, три состояния: Loading, Ready и LoadingError, и тут уже начинают проглядывать уши паттерна StateMachine ) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2020, 00:50 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
Shocker.Pro, Спасибо, уже качаю курсы. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2020, 10:17 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
jeanssp, у меня получается объект objGoods содержащий отфильтрованные данные из модели Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
теперь его нужно передать в дочерний компонент , но выделить из него только TypeId и сгруппировать. Я пытаюсь сделать что то вроде этого Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Но при выполнении выскакивает ошибка. Что только не пробовал. Ни как не могу подобрать конструкцию ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2020, 12:32 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
Нужно перевести сообщение об ошибке с английского или что? Где тот объект, к которому ты хочешь применить метод Add? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2020, 12:56 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
Shocker.Pro, Я просто объявил переменную типа List<int > TypeList(Это объект ) и хочу в нее добавить все значения TypeId из objGood . Потом я хочу выделить из них уникальные значения для того, что бы в дочернем компоненте нарисовать чекбоксы с выбором типов. Я понимаю, что делаю что то глобально не правильно, но не пойму что. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2020, 13:19 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
jeanssp Я просто объявил переменную типа List<int > .... и хочу в нее добавить jeanssp Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2020, 13:23 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
jeanssp, Нужно , что бы при выборе группы категорий, появлялись чекбоксы с выбором более конкретных категорий . Я сейчас на этом этапе. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2020, 13:31 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
Shocker.Pro, List<int> typeGroup = new List<int>(); вот так вроде правильно. Работаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2020, 15:05 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
jeanssp, замучился уже Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Вроде вот получился метод, а как теперь получить из него возвращаемое значение и в разметке пройтись по нему foreach не знаю . Запутался совсем ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2020, 21:39 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
неужели в сервис лезть ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2020, 21:52 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
Ну у тебя же этот метод не в воздухе висит, а каком-то сервисе находится, что мешает инжектировать сервис? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2020, 16:34 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
Shocker.Pro, я хотел всю логику по преобразованию objGood сделать в коде страницы. Наверное это было моей ошибкой. (метод был как раз в блоке кода) Спасибо за советы. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2020, 22:53 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
Ну тут для преобразования и метод-то особо не нужен, если objGood у тебя в коде страницы Код: c# 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2020, 00:01 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
Правда, если это нужно для вывода на страницу, то чем тебе TypeId поможет, тебе же еще и имя как минимум нужно ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2020, 00:03 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
Shocker.Pro, Да , имя нужно. То есть из objGoods нужно выделить объект типа "Type" и применить к нему Distinct(). Попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2020, 14:24 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
jeanssp из objGoods нужно выделить объект типа "Type" и применить к нему Distinct(). Попробую. Но тебе это не поможет получить имя, зачем тебе вообще этот цикл по Id? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2020, 15:46 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
Shocker.Pro, Да можно и без id . Я сначала хотел , что бы имя категории отображалось на экране, а id категории отправлять в метод по клику на чекбоксе. Тогда имя категории я мог бы корректировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2020, 18:24 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
Shocker.Pro, Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Сделал пока через сервис, все работает , потом попробую без него. Пока не могу сообразить как ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2020, 20:52 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
jeanssp, вру . не работает . не наполняет лист. добавляет только одно значение. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2020, 21:18 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
Зачем тебе здесь сервис? Зачем ты городишь какие-то списки, какие-то коллекции из коллекций, какой-то класс, в котором будет пополняться список при каждом запросе. Если у тебя есть на входе перечисление ViewGoodsStocksMvc, а на выходе тебе нужно получить перечисление уникальных пар (int, string) - ну так сделай это прямо в компоненте, это делается в одну строчку, что тебя мешает? Отсутствие знаний? Ну так ты вопрос задай именно так, а лучше прочти учебник - тут по коду видно, что это тебе ой как нужно. Ты сейчас теряешь дни и недели на метод тыка, вместо того, чтобы подкачать знания и применять их. Прочти уже хотя бы про отладку, чтобы поставить точку останова и посмотреть, почему "добавляет только одно значение". ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2020, 00:23 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
jeanssp Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2020, 00:32 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
jeanssp Shocker.Pro, Код: c# 1. 2. 3. 4.
Сделал пока через сервис, все работает , потом попробую без него. Пока не могу сообразить как Код: c# 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2020, 01:15 |
|
передача параметров в метод сервиса blazor и вызов компонентов
|
|||
---|---|---|---|
#18+
fkthat, ты забыл Distinct. TC-су надо уникальные значения Types... А тут уже зависит от того, что такое Types, реализована ли там эквивалентность... ну или просто через Aggregate() сделать. Так что взялся - не халтурь ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2020, 01:22 |
|
|
start [/forum/topic.php?fid=18&msg=39978390&tid=1354442]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
others: | 253ms |
total: | 399ms |
0 / 0 |