Skip to content

Proyecto Universitario - Cajero Automatico ASP.NET Core MVC

Notifications You must be signed in to change notification settings

jhossuarodriguez/CajeroAutomatico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cajero Automático - ASP.NET Core MVC 🏧

Descripción

Este es un proyecto de un Cajero Automático desarrollado en ASP.NET Core MVC. Permite a los usuarios seleccionar un modo de dispensación y retirar dinero de acuerdo con las reglas definidas.


Características

  • Selección de modo de dispensación:

    • Solo billetes de 200 y 1000

    • Solo billetes de 100 y 500

    • Modo eficiente (entrega la menor cantidad de billetes posible)

  • Retiro de dinero validado según el modo de dispensación seleccionado.

  • Persistencia del modo de dispensación en la base de datos.

Tecnologías Utilizadas

  • ASP.NET Core MVC

  • Entity Framework Core

  • SQL Server (opcional, puedes usar SQLite o en memoria)

  • C# y .NET 7/8

Endpoints Principales

Modo de Dispensación

  • GET /Cajero/SeleccionarModo → Muestra el formulario para elegir el modo de dispensación.

  • POST /Cajero/SeleccionarModo → Guarda la selección del modo de dispensación.

Retiro de Dinero

  • GET /Cajero/RetirarDinero → Muestra el formulario para ingresar el monto a retirar.

  • POST /Cajero/RetirarDinero → Procesa la solicitud y devuelve la cantidad de billetes dispensados.

Desarrollado con ASP.NET Core MVC por Jhossua Roa Rodríguez 🚀

About

Proyecto Universitario - Cajero Automatico ASP.NET Core MVC

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published