https://asyncinnt253.azurewebsites.net
Web アプリケーションは、Razor ビュー、HTML、CSS、ブートストラップで記述されたフロントエンドで構成されます。バックエンドは、ASP.NET Core 2.2、Entity Framework Core、MVC フレームワークを使用して C# で作成されました。
このアプリケーションを使用すると、問題なくウェブサイトをスムーズに移動し、アメニティの空室状況、価格などに基づいてホテルを選択できます。これらのホテルでは、ユーザーが Web ページへの入力と変更を保存できるため、ホテルのマネージャーが効率的かつ簡単にホテルを管理できるため、このアプリケーションを使用する必要があります。
Microsoft Visual Studio コミュニティ 2017 (バージョン 15.5.7)
導入
このリポジトリのクローンをローカル マシンに作成します。
$ git clone https://github.com/AsyncInn/AsyncInn.git
ダウンロードしたら、dotnet CLI ユーティリティまたは Visual Studio 2017 (またはそれ以降) を使用して Web アプリケーションを構築できます。ソリューション ファイルは、リポジトリのルートにある AmandaFE サブディレクトリにあります。
cd YourRepo/YourProject
dotnet build
dotnet ツールは、NuGet の依存関係を自動的に復元します。アプリケーションを実行する前に、提供されたコードファースト移行を、/AmandaFE/AmandaFE/appsettings.json ファイルで構成された選択した SQL サーバーに適用する必要があります。これには Microsoft.EntityFrameworkCore.Tools NuGet パッケージが必要で、NuGet パッケージ マネージャー コンソールから実行できます。
Update-Database
データベースが作成されたら、アプリケーションを実行できます。 IIS Express または Kestrel を使用してアプリケーションを実行およびデバッグするためのオプションは、Visual Studio 内で提供されます。コマンド ラインから次のコマンドを実行すると、アプリケーションをホストする Kestrel サーバーのインスタンスが起動されます。
cd YourRepo/YourProject
dotnet run
ユーザー -> サーバー -> C -> M -> REST API -> C -> V -> DB/ユーザー
これはこのデータベースを作成するために使用された図です
パラメータ | タイプ | 必須 |
---|---|---|
ID | 整数 | はい |
アメニティ | 弦 | はい |
ホテルID | 整数 | はい |
ホテルの部屋 | ホテルの部屋ID | はい |
ルームID | 整数 | はい |
部屋のレイアウト | 列挙型 | はい |
名前 | 文字列 | はい |
部屋番号 | 整数 | はい |
日付 | 日付/時刻オブジェクト | はい |
1.0 サイトを展開する
タナー・パーシヴァル