вопрос про реализацию сервиса/сайта

308
23 сентября 2017, 20:40

Подскажите, как реализовать описанное ниже. Если можно с кратким описанием. Интересующий стек технологий .Net.

На работе нужен сайт+ сервис. Сайт предполагает следующий функционал. Вход (по логину и паролю) для организации (наш клиент) и вход для клиента/ов этой организции.

  1. Вход нашего клиента. Ему необходимо загрузить квитанции по всем своим клиентам (формат у них только Excel, в одном Excel файле 100-300 квитанций, идущих друг за другом). Наш клиент загружает квитанции, затем настраивает автоматическиу рассылку смс/email ссылок на оплату этих квитанциий, каждому из своих абонентов.

  2. Если абонент (клиент нашего клиента)хочет получить ссылку в нужный день,он отправляет на определенный номер смс в нужном формате, в ответ должен получить ссылку на оплату своей квитанции (которая была загружена в п. а). В смс должна быть ссылка на квитанцию и оплату.

Мое Руководство конечно же много денег на сервисы тратить не будет, нужно обойтись малой кровью.

По смс, планируем воспользоваться хостингом модема, соответственно хостинг будет перенаправлять поступившие запросы ко мне и соотвественно отправлять смс.

По сайту и БД, планирую также воспользоваться хостингом с доменом,в который входит Asp.net +my sql.

С загрузкой файла и парсингом, пока остановился на выборе ClosedXml

Сайт планирую делать на asp.net mvc (хотя большого опыта нет, в основном пишу desktop решения).

Что можете подсказать /с чем ознакомиться, по приему от хостинга смс сообщений, в каком формате лучше? отдельно должен висеть сервис (wcf) для обработки? или все можно настроить на asp.net mvc?

READ ALSO
C# service не могу понять, где здесь утечка памяти

C# service не могу понять, где здесь утечка памяти

Создал сервис с помощью шаблона, сократил код до минимума, и всё равно за несколько минут сервис уже не 4, а 8 мб занимает и продолжает растиВот...

265
Динамический выбор хранилища из UI .net core 2

Динамический выбор хранилища из UI .net core 2

Есть 2 Бд 1 реляцаонная PostgreSql другая документо-ориентированая MongoDbИ есть реализация Интерфейсов для работы с postgreSql и MongoDb

309
Позиция кнопки в scroll view после Instantiate

Позиция кнопки в scroll view после Instantiate

Привет, после выполнения этого кода var Fbutton = (GameObject)Instantiate(ResourcesLoad("FButton"), transform

252
Unity Android C# Отслеживания нажатия

Unity Android C# Отслеживания нажатия

Нужно чтобы при нажатии на экран(в любой точке) выполнялась функцияА один раз, пока не нажмешь снова(то есть как в флепибёрд), у меня же при...

489