Folders
И вот в контроллере FoldersController вызываем например метод GetRoot, получаем папки которые лежат в корне:
db.Folders.Where(f => f.ParentId == null && f.UserId == userId).ToList()
Однако, я могу например забыть что нужно использовать UserId, и таким образом получить папки и других пользователей. Как можно обезопасить себя от таких моментов?
Я временно сделал костыль скажем так, написал метод GetFolders() в контроллере Folders вместо db.Folders , который возвращает все папки текущего пользователя. Хотелось бы узнать решение получше, или хотяб где можно почитать об этом. Использую ASP NET Core, ef core
А есть случаи когда нужно получать папки не конкретного юзера?
Обсуждают сегодня