lunes, 10 de octubre de 2016

eCommerce - MVC 02 - Creación de modelos

Creación de usuarios

Ejecutar la aplicación de preferencia con el google crhome.



Una vez generada la cuenta, se autologeara.

Finalmente se verifica si se creo el usuario en la base de datos.


Crear contexto:




using System.Data.Entity;

namespace eCommerce.Models
{
    public class eCommerceContext : DbContext
    {
        /* con la instruccion ctor mas tab tab, nos genera el constructor */
        public eCommerceContext() : base("DefaultConnection")
        {

        }
    }
}


Seguido vamos a crear nuestro primero modelo denominado Departament dentro de la carpeta Model



using System.ComponentModel.DataAnnotations;

namespace eCommerce.Models
{
    public class Departament
    {

        [Key]
        public int DepartamentId { get; set; }


        [Required(ErrorMessage = "The field {0} is required")]
        [MaxLength(100, ErrorMessage = "The filed {0} must be maximun {1} characters length")]
        [Display(Name = "Name")]
        public string Name { get; set; }
    }
}

Luego compilar el proyecto.

Luego procedo a generar el controlador para ese modelo, es decir quien va a tener toda la lógica para esa clase:















sábado, 8 de octubre de 2016

eCommerce - MVC 01 - Crear cuenta GitLab, Creación de la solución en visual studio 2015, Sincronizar resultados del IDE con el GitLab

Vamos a generar el mantenimiento y operaciones del siguiente modelo.


Trabajado con el IDE. Visual studio 2015.

Primero crear una cuenta en Gitlab (https://about.gitlab.com/)








Busco el template de visual studio.


Genero la plantilla que nos ayudará a subir y descargar solo el code source de nuestro desarrollo.


Tengo ahora la ruta para el control de versiones.


Asociar el enlace del proyecto del GitLab con el Repositorio del Team en Visual Studio 2015









  <connectionStrings>
    <add name="DefaultConnection"
         connectionString="Data Source=.;
         Initial Catalog=eCommerce;
         Integrated Security=True"
  providerName="System.Data.SqlClient" />





Para sincronizar el proyecto al repositorio del gitlab