Владислав Лысков, все эти "весело плати", "платиру" и прочие - какие-то очень мутные сейчас стали. На "весело плати" пытался у 5(!!!!!) продавцов купить Team подписку - ни один не смог, да и плюс тоже как-то не осилили...
То карту им заблочат, то новую они по 3 часа получают, целый день потратил на них, а потом купил в другом месте за 20 минут о_О
Нет возможности поменять формат
Это файл для интеграции со сторонним сервисом, которому нужен их же формат: "# ##0,00\ _₽", который они в свой шаблон и добавили, а мы в шаблон пишем свои значения
Ali-Muhammad Zakarayayev, vertical slices, чтобы код можно было вертикально прочитать спокойно, 1 операция - 1 обработчик команды, всё просто. Всегда знаешь, что конкретный usecase у тебя отвечает за 1 определенный бизнес-процесс, а не так, что у тебя в сервисе может находиться сразу 20 этих самих процессов.
GlazOtca, Одно дело, если бы мне клиент выдавал 404, что appsettings.development.json не найден, а другое, что он даже и не пытается его с сервера взять
mxelgin, Никто не запрещает вам ввести свою Environment переменную, либо принять как факт, что если запущено в Docker'e - Production, иначе - Development/Staging. Напишите в ТГ @ow_dafuq, так будет проще показать на примерах :)
mxelgin, , вам нужен метод с bool аргументом в конце. А launchSettings.json - сам за себя говорит, отвечает за запуск приложения, но никак не настройки внутри приложения. Если кратко - можете написать метод(-расширение), в который передадите IServiceCollection, IConfiguration, IHostEnvironment, внутри которого, если вы находитесь, например, в Development'e, то подцепляете дополнительно .Development.json конфиг.
mxelgin, Не понял, как он будет тащить строку "по дефолту", если у вас в 2-х конфигах будут разные строки подключения и меняться они будут сами, в зависимости от среды? В этом и смысл разделения конфигов таким образом, что он будет сам решать, какой конфиг с какой строкой подключения ему взять
Имхо, но проще будет сделать 2 конфига, а потом, в зависимости от Environment'a, подцеплять нужный. Например: appsettings.Production.json и appsettings.Development.json.