170 похожих чатов

Всем привет Может кто подсказать как можно красиво все это оформить

на asp.net core mvc
Суть такая: есть организация и к ней прикрепляются пользователи, хочу вывести список пользователей исходя фильтрую по организациям
Как можно получить idорганизации текущего юзера?

10 ответов

17 просмотров

Я полагаю, что в модели юзера должно быть поле с ссылкой на организацию, из которой ты уже можешь вытащить нужную инфу об организации. Если правильно помню, сделать это можно, добавив в модель организации свойство public List<User> Users { get; set; }; и в модели пользователя свойства public int OrganizationId { get; set; }; и public Organization? Organization { get; set; };. Более подробно тут: https://metanit.com/sharp/efcore/3.5.php.

Sad-Asd Автор вопроса
Эдуард
Я полагаю, что в модели юзера должно быть поле с с...

Это все уже есть Вот оно Только теперь нужно будет фильтрацию добавить на основе текущего пользователя Есть примеры с Id, Email юзера, но если ввести дополнительные поля (по типу id_организации) такого уже нет

Sad Asd
screenshot Это все уже есть Вот оно Только теперь нужно будет...

Насколько я знаю, если ключ называется так же, как и свойство, то можно не использовать атрибут ForeignKey. Кстати, обычно айдишники делают в виде Integer, а не строки, так как замедляет внутренние операции СУБД. Вижу, юзаешь ленивую загрузку данных? Я как-то использовал и мне показалось слишком неудобным, даже очень, хотя и позволяет перестать прописывать метод Include() везде. И чёт не могу понять, почему имя и фамилия допускают значения NULL. Обычно у человека может отсутствовать отчество, но никак не имя уж точно. Сорян за придирки к моделькам. В предыдущем сообщении у тебя вопрос о том, как можно получить идентификатор организации пользователя, чёт не могу понять, откуда взялась фильтрация чего-то?...

Sad-Asd Автор вопроса
Эдуард
Насколько я знаю, если ключ называется так же, как...

В айдишник кладу инн организации, но думаю да, в будущем аукнется Если к примеру у организации сменится инн и т.д. Но пока оставлю так На счет того, почему имя и фамилия допускают нулл, это для того чтобы юзер мог быстро зарегаться используя почту и инн организации После уже добавить о себе информацию (имя, фамилия, год рождения и тд)

Sad-Asd Автор вопроса
Иван
screenshot вот

это asp.net mvc framework, а сейчас пишу на asp.net core mvc

Sad-Asd Автор вопроса
Sad Asd
В айдишник кладу инн организации, но думаю да, в б...

К тому же это дипломный проект, для него сойдет думаю))

Иван
screenshot вот

В конструкторе получаешь свой контекст и сохраняешь его в какое-нибудь поле, например, _ctx... Чёт намудрено.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта