Proyecto ASP.NET MVC para la gestión de empleados, utilizando Entity Framework y SQL Server para la persistencia de datos.
- Visual Studio 2019 o posterior
- .NET Framework 4.8
- SQL Server
- Paquetes NuGet necesarios:
- EntityFramework
Para efectos prácticos, esta aplicación fue desplegada en un servidor gratuito en somee.com
https://q10-technical-test.somee.com/
Clona el repositorio en tu máquina local.
git clone https://github.com/AlexGBravo/EmployeeManagement-Q10
Abre el archivo de solución EmployeeManagement.sln en Visual Studio.
Abre el archivo Web.config y asegúrate de que la cadena de conexión esté configurada correctamente. Añade o modifica la sección como se muestra a continuación:
<configuration>
<connectionStrings>
<add name="EmployeeDBContext" connectionString="Server=(localdb)\mssqllocaldb;Database=EmployeeDB;Trusted_Connection=True;" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
Reemplaza connectionString con una cadena de conexión valida.
Ahora se puede ejecutar el proyecto, la aplicación al iniciar, creara la estructura de la base de datos.
Puedes ejecutar el proyecto desde la UI de Visual Studio o usando comandos.
Comandos:
-
Ejecuta
Developer Command Prompt
-
Navega a la carpeta donde esta el archivo
EmployeeManagement.csproj
usandocd ...
-
Restaurar los paquetes
dotnet restore
-
Ejecuta
msbuild EmployeeManagement.csproj
-
Navega a la carpeta final
cd bin\Debug
y ejecutaEmployeeManagement.exe