Ir al contenido principal

Entradas

ASP.NET Core - LOGIN en MVC con C# y ADO.Net

Hola nuevamente, hoy quiero compartirles los pasos para el desarrollo e implementación del ya muy conocido Inicio de Sesión (LOGIN) haciendo uso de ASP.NET Core con el patrón de MVC haciendo uso del lenguaje de programación C#. Además, haremos uso de la base de datos de Microsoft SQL Server 2017 para la creación del procedimiento almacenado (implementación - Transact-SQL); mencionar que hará uso de la tabla Usuario creado en el proyecto  ASP.NET Core - Implementando CRUD en MVC con C# . Lo que veremos en este articulo: Paso 1: Crear el procedimiento almacenado -  Transact-SQL . Paso 2: Implementar la cadena de conexión a la base de datos. Paso 3: Agregar los paquetes de dependencia desde NuGet. Paso 4: Crear la entidad usuario y agregar atributos. Paso 5: Agregar el controlador e implementar los ActionResults. Paso 6: Agregar la vista Login e implementar el cshtml. Paso 7: Modificar la Configuración del Startup. Requisitos: Microsoft Visual Studio Community 2019 Microsoft .Net Framewor
Entradas recientes

Crear Web API en ASP.NET con ADO.Net usando VS 2019 Método Delete - Fase V

Hola nuevamente, para anunciarles que esta serie de artículos acerca de cómo Crear Web API en ASP.Net con ADO.Net usando Visual Studio 2019 se estaría concluyendo con el ultimo método de DELETE, así mismo  recomendarles que deben revisar el articulo acerca de CRUD - Base de Datos con Microsoft SQL Server 2019   donde se crearon todos los procedimientos almacenados en relación a esta serie de artículos . Como ya es conocido el método DELETE se utiliza para eliminar un registro existente, es similar a la funcionalidad DELETE que se puede realizar directamente en la base de datos. Se considera una respuesta exitosa de una solicitud DELETE, debería ser una respuesta exitosa HTTP code 200 (OK) si la respuesta incluye una entidad que describe el estado. En caso la respuesta HTTP sea 202 (Accepted) quiere decir que la acción se ha puesto en cola o en todo caso sea un 204 (No Content) la la acción se ha realizado pero la respuesta no incluye una entidad. Lo que veremos en este articulo: Requis

Crear Web API en ASP.NET con ADO.Net usando VS 2019 Método Put - Fase IV

Hola nuevamente, continuamos con la implementación de Web API con ADO.Net, en esta fase  revisaremos e implementaremos el método PUT con el fin de actualizar los registros ya insertados en la base de datos, recordar que se viene haciendo uso de las base   CRUD - Base de Datos con Microsoft SQL Server 2019   donde se crearon todos los procedimientos almacenados en relación a este serie de articulo que se viene revisando que tiene relación a la  base de datos BD_TEST. Como ya es conocido el método PUT se utiliza para actualizar por completo un registro existente ingresado con anterioridad a una base de datos, es decir, es parecido a realizar un UPDATE directamente en la base de datos con la diferencia que este caso es el cliente quien especifica el URI del recurso que es enviado en el cuerpo de la solicitud que contiene una representación completa del recurso. Al igual que el método PUT existe el método PATCH que realiza la misma acción de actualizar, con la diferencia que actualiza sólo

Crear Web API en ASP.NET con ADO.Net usando VS 2019 Método Post- Fase III

Hola que tal, continuamos con la implementación de Web API con ADO.Net, en la fase II revisamos e implementamos el método GET con e fin de mostrar los registros ya ingresados en nuestro articulo de CRUD - Base de Datos con Microsoft SQL Server 2019 .  Ahora veremos cómo implementar el método POST con el fin de crear un nuevo registro en nuestra base de datos BD_TEST. Como ya es conocido el método POST se utiliza para solicitar que el servidor de origen acepte la entidad incluida en la solicitud como un nuevo sub proceso del recurso identificado por el Request-URI en la Request-Line. Es decir básicamente, significa que POST Request-URI de solicitud debe ser de una URI de tipo colección. Lo que veremos en este articulo: Requisitos. Paso 1: Implementar el método InsertUsers en el proyecto Data.Access. Paso 2: Invocar el método InsertUsers en el proyecto WebApi.Data.Business Paso 3: Invocar el método InsertUsers en el proyecto WebApi.Domain. Paso 4: Implementar el método POST en el proyec

Crear Web API en ASP.NET con ADO.Net usando VS 2019 Método Get- Fase II

Hola nuevamente a todos espero este súper bien... la verdad al escribir este articulo me llena algo de nostalgia, por el simple hecho de tener excelente recuerdos al iniciarme justamente a compartir contenido acerca de ADO.Net , allá por el 2010 y 2011 fueron muchas líneas de código aplicando este componente en el mundo laboral (claro está, la intención es aprender y ir compartiendo lo poco que se pueda por el factor tiempo), y los puedo decir que hay muchas cosas NO ha variado, como por ejemplo del como acceder a la base de datos e del como llamar o innovar a los procedimientos almacenados de la base de datos y ejecutarlas.  Les podre mencionar que no todos es Entity Framework (database o code first), LINQ, Dapper entre muchas otras tecnologías (ORMs) que hoy en día nos ofrece Microsoft y otras de tipo Open Surce - como siempre recalco, todo depende de tu necesidad y escalabilidad que esperar logran a nivel de la aplicación y base de datos -  al final todos tiene el mismo objetivo qu

Crear Web API en ASP.NET con ADO.Net usando Visual Studio 2019 - Fase I

Hola nuevamente espero estén todos bien, en el anterior articulo acerca de la Creación de Web API con C# y EF , inicialmente detallamos acerca de la arquitectura a nivel de despliegue e interacción entre los 4 componente de la infraestructura (On-Premise) que lo conforman.  En este nuevo articulo veremos la creación e implementación de Web API con C# y ADO.Net, antes de iniciar con el desarrollo o elaboración, mencionar que la arquitectura a implementar será Arquitectura N-Capas Orientada al Dominio. Las principales bondades de trabajar en capas son las agrupaciones horizontales lógicas de los componentes de tecnología que lo conforman la aplicación o el servicio. Es decir nos ayudan a diferenciar entre los diferentes tipos de tareas a realizar cada componente, todo esto nos ofrece o conlleva a un diseño que maximiza la reutilización y mantenibilidad en el código fuente y despliegue de nuestra aplicación. Recordemos que la Arquitectura orientado a N-Capas (N-Layer) só

CRUD - Base de Datos con Microsoft SQL Server 2019

Hoy en día en el mundo empresarial existen programas denominados como "Sistemas gestores de bases de datos", simplemente SGBD (abreviado en inglés como DBMS - Database Management System), que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. En el mercado existen varias alternativas, algunas libres, como las ofrecidas por marcas como Microsoft,  Oracle, Sybase ASE, PostgreSQL o MySQL. Microsoft SQL Server es la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos. Es un sistema de gestión de base de datos relacional desarrollado como un servidor que da servicio a otras aplicaciones de software que pueden funcionar ya sea en el mismo ordenador o en otro ordenador a través de una red (incluyendo Internet).