https://asyncinnt253.azurewebsites.net
Веб-приложение состоит из интерфейса, написанного на представлениях Razor, HTML, CSS, Bootstrap. Серверная часть была написана на C# с использованием ASP.NET Core 2.2, Entity Framework Core и платформы MVC.
Это приложение позволяет вам легко и без проблем перемещаться по веб-сайту и выбирать отели на основе наличия удобств, цены и многого другого! Эти отели позволяют пользователю сохранять введенные данные и изменения на веб-странице. Вам следует использовать это приложение, поскольку оно позволяет менеджеру отеля эффективно и легко управлять своим отелем.
Сообщество Microsoft Visual Studio 2017 (версия 15.5.7)
Развертывание
Клонируйте этот репозиторий на свой локальный компьютер.
$ git clone https://github.com/AsyncInn/AsyncInn.git
После загрузки вы можете использовать утилиты CLI dotnet или Visual Studio 2017 (или более поздней версии) для создания веб-приложения. Файл решения находится в подкаталоге AmandaFE в корне репозитория.
cd YourRepo/YourProject
dotnet build
Инструменты dotnet автоматически восстановят все зависимости NuGet. Перед запуском приложения необходимо применить предоставленную миграцию сперва кода к выбранному вами SQL-серверу, настроенному в файле /AmandaFE/AmandaFE/appsettings.json. Для этого требуется пакет NuGet Microsoft.EntityFrameworkCore.Tools, и его можно запустить из консоли диспетчера пакетов NuGet:
Update-Database
После создания базы данных можно запустить приложение. Параметры для запуска и отладки приложения с помощью IIS Express или Kestrel предоставляются в Visual Studio. Из командной строки следующая команда запустит экземпляр сервера Kestrel для размещения приложения:
cd YourRepo/YourProject
dotnet run
пользователь -> сервер -> C -> M -> REST api -> C -> V -> Db/User
Это диграмма, использованная для создания этой базы данных.
Параметр | Тип | Необходимый |
---|---|---|
ИДЕНТИФИКАТОР | интервал | ДА |
Удобства | нить | ДА |
ID отеля | интервал | ДА |
Номер в отеле | номер в отелеID | да |
Идентификатор комнаты | интервал | да |
Планировка комнаты | перечисление | ДА |
Имя | строка(ы) | Да |
Номер комнаты | целые числа | Да |
Дата | объект даты/времени | ДА |
1.0 Развертывание сайта
Таннер Персиваль