https://asyncinnt253.azurewebsites.net
L'application Web se compose d'une interface écrite en vues Razor, HTML, CSS, Bootstrap. Le backend a été écrit en C# en utilisant ASP.NET Core 2.2, Entity Framework Core et le framework MVC.
Cette application vous permet de naviguer facilement sur le site Web sans aucun problème et de sélectionner des hôtels en fonction de la disponibilité des chambres, du prix et bien plus encore ! ces hôtels permettent à l'utilisateur d'enregistrer ses entrées et ses modifications sur la page Web. Vous devez utiliser cette application car elle permet au gestionnaire d'un hôtel de gérer efficacement et facilement son hôtel.
Communauté Microsoft Visual Studio 2017 (version 15.5.7)
Déploiement
Clonez ce référentiel sur votre ordinateur local.
$ git clone https://github.com/AsyncInn/AsyncInn.git
Une fois téléchargé, vous pouvez utiliser les utilitaires dotnet CLI ou Visual Studio 2017 (ou version ultérieure) pour créer l'application Web. Le fichier de solution se trouve dans le sous-répertoire AmandaFE à la racine du référentiel.
cd YourRepo/YourProject
dotnet build
Les outils dotnet restaureront automatiquement toutes les dépendances NuGet. Avant d'exécuter l'application, la migration code-first fournie devra être appliquée au serveur SQL de votre choix configuré dans le fichier /AmandaFE/AmandaFE/appsettings.json. Cela nécessite le package NuGet Microsoft.EntityFrameworkCore.Tools et peut être exécuté à partir de la console NuGet Package Manager :
Update-Database
Une fois la base de données créée, l'application peut être exécutée. Les options d'exécution et de débogage de l'application à l'aide d'IIS Express ou de Kestrel sont fournies dans Visual Studio. À partir de la ligne de commande, ce qui suit démarrera une instance du serveur Kestrel pour héberger l'application :
cd YourRepo/YourProject
dotnet run
utilisateur -> serveur -> C -> M -> API REST -> C -> V -> Db / Utilisateur
C'est le diagramme utilisé pour créer cette base de données
Paramètre | Taper | Requis |
---|---|---|
IDENTIFIANT | int | OUI |
Aménité | chaîne | OUI |
ID de l'hôtel | int | OUI |
Chambre d'hôtel | ID de la chambre d'hôtel | Oui |
ID de la pièce | int | Oui |
Disposition de la pièce | énumération | OUI |
Nom | chaîne(s) | Oui |
Numéro de chambre | entiers | Oui |
Date | objet date/heure | OUI |
1.0 Déploie le site
Tanneur Percival