edward_freedom, тк гит часто яаляется чатью работы - грамотно оформленные сообщения к коммитам, и в целом нормально оформленный проект (с README, и документацией), даёт больше информации нанимателю, чем просто код
При регистрации dbcontext в ConfigureServices можно прописать лямбду, которая будет конструировать его.
В ней есть непосредственный доступ к IServiceProvider, из которого можно достать IHttpContextAccessor, через который можно достать HttpContext, из которого можно достать все параметры запроса
есть доступ к бекенду сайта, чтобы разместить там css-код
CSS подключается на фронтенде, так что если есть доступ к тегу style, то можно встроить и свой css.
Обычно, если можно вставлять любой произвольный html, то можно встроить и css
infinityfreenom, незаконные варианты, как правило, не учитывают.
Это как при решении проблемы "я голодный" всерьёз рассматривать вариант со съедением соседа.
Если нужно с шансом 1 к 1000, то генерируешь случайное число, и по его значению решаешь, показывать или нет. (можно и на фронтенде)
Если нужно гарантированно, что только 1 из 1000, то надо уже на бэкенде что-то выдумывать аналогичное, но с проверками