An open API service indexing awesome lists of open source software.

https://github.com/jhossuarodriguez/cajeroautomatico

Proyecto Universitario - Cajero Automatico ASP.NET Core MVC
https://github.com/jhossuarodriguez/cajeroautomatico

asp-net-mvc atm automatico cajero university

Last synced: 6 months ago
JSON representation

Proyecto Universitario - Cajero Automatico ASP.NET Core MVC

Awesome Lists containing this project

README

          

# **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 🚀