Implementar autorización en MVC .Net

Posted on Leave a commentPosted in .Net, MVC

Por default, los proyectos de MVC en .Net implementan una autorización y autenticación excelente, y es bueno usarlas cuando se puede, pero, no siempre se puede, a veces nuestros requerimientos son muy especiales, otras veces, los ambientes y el contexto nos limitan a implementar una autorización en MVC customizada. Visual Studio por default nos asigna la autenticación de cuentas individuales, nosotros tenemos que cambiar esto presionando el botón de Change Autentication:   Después nos saldrá una ventana preguntándonos que tipo de autenticación queremos usar, donde elegiremos la primera, es decir No Authentication   ya que las otras son: Individual User Accounts […]

Como hacer una aplicación MVC multilenguaje en .NET

Posted on Leave a commentPosted in .Net, MVC

Uno de los muchos beneficios de las aplicaciones web es que pueden ser usadas desde otro país sin ningún problema, ya que no dependen de ser instaladas en la computadora, con una simple consulta en el navegador es suficiente para que el usuario empiece a interactuar con el sistema; el problema viene cuando el usuario no entiende la interfaz porque no sabe el idioma en el que esta el proyecto, así que la solución es hacer nuestra aplicación MVC multilenguaje. Creando los recursos Realmente es mas simple de lo que uno creería, lo primero que haremos es agregar la carpeta App_GlobalResources al proyecto, para […]

Validaciones con Data Annotations en MVC en .Net

Posted on 3 CommentsPosted in .Net, Entity Framework, MVC

Si ya tienes tu proyecto creado en MVC usando Entity Framework eligiendo DataBase-First, es decir que creaste tus modelos en C# a partir de tus tablas en tu base de datos, es tiempo de crear las validaciones con Data Annotations para los modelos en MVC. Que son los DataAnnotations? Los DataAnnotations son decoradores que se ponen justo arriba de las propiedades de nuestras entidades, estos decoradores nos ayudan a realizar la validación tanto del lado del servidor en C# como del lado del cliente en JS, sin escribir nada mas que estas validaciones con Data Annotations. Agregando los decoradores a mi entidad Preservando […]

Insertar mas de 1000 registros en SQL Server con C#

Posted on Leave a commentPosted in .Net, SQL, SQL Server, Uncategorized

Existen varias ocasiones donde normalmente se necesita insertar mas de 1000 registros en SQL Server al mismo tiempo, o quizá menos de 1000 pero si una cantidad considerable Y normalmente tienes que asegurarte que se inserten todos o ninguno, y hacerlo creando el query en un string para después ejecutarlo no es la mejor manera, te puede traer muchos problemas de cabeza al tratar de escapar las comillas, al debuggear el string infinito, al tratar de asegurar que se inserten todos, etc. Ya sea que estés por subir la información inicial para que un sistema que acabas de hacer empiece a […]

BaseLibrary: una pequeña librería para conectarse a SQL Server desde .NET en C#

Posted on Leave a commentPosted in SQL Server, Web Forms

Hace tiempo, cuando comencé a hacer trabajos freelance en mis ratos libres , me di cuenta de que estaba haciendo lo mismo una y otra vez, eso me estaba quitando tiempo valioso para programar funcionalidades que realmente agregaban valor al proyecto. Desde que empece a programar apps web profesionalmente, me fue enseñado a programar por capas, por lo menos 3: DAL: acceso a los datos. Provider: la capa que conectaba a la capa DAL con el website. Website: Lo que ve el usuario Lo que hacia antes era que el DAL solamente llamar procedimientos almacenados en SQL Server, el Website tenia toda la lógica, y […]

Como crear un proyecto MVC con Entity Framework a partir de una base de datos

Posted on 1 CommentPosted in .Net, Entity Framework, MVC

Aunque MVC en .Net tiene muuuuucho tiempo y existen muuuuuchos tutoriales, la mayoria habla de como crear la base de datos (el modelo) desde codigo, este post mostrara como como crear un proyecto MVC con Entity Framework a partir de una base de datos, generando el codigo del modelo a partir del esquema en la DB. Creando el proyecto MVC Al momento de escribir este post, estoy usando Visual Studio Community 2015, por lo que para crear el proyecto nos vamos File > New > Project,  una vez abierta la ventana de New project, dentro de Visual C# > Web encontraremos la opcion ASP.NET Web Application, […]