Skip to content

Rockelarre/Inventarios_Razor_Pages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inventarios Razor Pages

Stack:

- .Net Core 6.0 
- C# 
- Razor Pages 
- Local Database (SQL Server)
- Bootstrap 5
- FontAwesome 6
- ToastNotification

Esta es una aplicación web para realizar la gestión de inventario de una tienda , creada a partir del tutorial N°2 del curso:

"Razor Pages, La Guía Inicial Definitiva con .NET 6+"

Ubicado en la siguiente url: https://www.udemy.com/course/razor-pages-la-guia-inicial/

Esta aplicación tiene las siguientes características:

- Bootstrap 5 como librería de estilos de vistas
- FontAwesome 6 para el uso de íconos en la applicación
- 3 clases modelo iniciales Marca, Departamento, Producto
- Clase Contexto
- Personalización del nombre de las tablas en la base de datos
- Habilitación de uso de notificaciones con el paquete AspNetCoreHero.ToastNotification
- Filtrado por término de búsqueda
- Paginación de la tabla Marcas en pantalla
- Habilitación del uso de vistas parciales
- Resolución de inconsistencias en Creación/Edición de una Marca
- Migraciones
- Uso de clase PasswordHasher para encriptación de la contraseña de usuario.
- Uso de clase UsuarioFactoria para reducir la complejidad del código escrito en la clase PageModel
- Validación del Username con Ajax
- Autenticación
- Autorización
- Páginas personalizadas para Login y Logout-
- Página de acceso denegado
- Políticas de Autorización
- Carga de foto en formato binario
- Guarda de una imágen en un directorio de la aplicación
- Vista previa de las vistas

About

Aplicación web creada con Net Core 6.0 - C# - Razor Pages - Local Database (SQL Server) - Bootstrap 5 - FontAwesome 6 - ToastNotification

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published