Какой шаблон проектирования следует использовать для серверной части веб-приложения?C#

Место общения программистов C#
Ответить
Anonymous
 Какой шаблон проектирования следует использовать для серверной части веб-приложения?

Сообщение Anonymous »

Описание: Я создаю веб-приложение, скажем, организацию для одобрения участия в бесплатном сервисе. Будут следующие роли:

а) Сотрудник организации

б) Гражданин

в) Администратор
Гражданин сможет зарегистрироваться/войти в систему, выбрать тип заявления из доступных и заполнить необходимую информацию – загрузив подтверждающие документы (PDF). Они могут просматривать поданные заявки, отслеживать их статус и получать уведомления. Сотрудник также может зарегистрироваться/войти в систему, просмотреть заявления граждан и либо одобрить, либо отклонить заявление гражданина. Я также хочу создать платежную систему, такую ​​как Stripe или PayPal, для оплаты государственной пошлины.
Для такой системы, использующей ASP.NET Core, вы бы порекомендовали ASP.NET Core MVC или Web API для серверной части?
Я студент, и в университете мы в основном используем ASP.NET Core MVC. Я хочу применить некоторые шаблоны проектирования в серверной части, например репозиторий, адаптер, наблюдатель или шаблон состояния.
Подходят ли эти шаблоны для приложений такого типа? Есть ли какие-либо другие шаблоны, которые вы бы порекомендовали или которые обычно используются в проектах ASP.NET Core?
Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/798 ... pplication
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»