Роман, причем фигурные скобки? Using в таком оформлении работает до конца метода, где он объявлен (или в видимой области переменной), а Dispose вызываться будет потому что Show не ожидает закрытия формы, а просто её показывает и продолжает код дальше
С Id это как пример, зачем мне в handler запроса отправлять данные, которые заведомо могут быть неправильные? Хотелось бы, чтобы в handler данные приходили уже проверенные и нужные.
Использую Swashbuckle Swagger (стандартный, добавляется при создании проекта).
Да, если отключить SuppressModelStateInvalidFilter, то в контроллер будет попадать null, если мы, например, вместо string закинем int в какое-то поле, а мне бы вот и хотелось, чтобы эта ситуация обрабатывалась так, что если попадает неверный тип данных в поле какое-то, то сообщение об этом и писалось (см. примеры валидного и не валидного запроса)
Игорь Биндасов, тогда не торопитесь с "помогите, нормальный код?", пишите код, когда столкнетесь с конкретной проблемой - задавайте конкретные вопросы, удачи :)
Игорь Биндасов, Я вам привел пример, чтобы вы понимала, что вы кинули с головой туда, где ровным счетом ничего не знаете, это явно не правильный подход "изучать всё на ходу", практика это хорошо, безусловно, но теория вначале нужна, чтобы хотя бы минимально уметь делать практику :)
Мой вам совет - отложить Unity, взяться за голый C#, подтянуть его до уровня, хотя бы выше, чем "про массивы слышал, но не знаю как делать даже", а потом уже браться за какие-то более сложные вещи
Игорь Биндасов, 1) Если захотите на права учиться, тоже на трассу выезжать сначала будете, а не на площадке учиться, чтобы побыстрее научиться?)
3) Фриланс вам в помощь. Там сидят не только джуны)