public bool editarModelo(modelo mod)
 {
     using (var context = new AgenciaModeloEntities())
     {
         try
         {
             modelo modTemp = buscarModelo(mod.codigo_unico);
             modTemp.codigo_unico     = mod.codigo_unico;
             modTemp.nombre           = mod.nombre;
             modTemp.apellido_paterno = mod.apellido_paterno;
             modTemp.apellido_materno = mod.apellido_materno;
             modTemp.sexo             = mod.sexo;
             modTemp.color_ojos       = mod.color_ojos;
             modTemp.tez = mod.tez;
             modTemp.medidas_anatomicas = mod.medidas_anatomicas;
             modTemp.observaciones      = mod.observaciones;
             modTemp.foto                 = mod.foto;
             modTemp.fecha_nacimiento     = mod.fecha_nacimiento;
             modTemp.estaActivo           = mod.estaActivo;
             context.Entry(modTemp).State = System.Data.EntityState.Modified;
             context.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             throw new ArgumentException("Error al editar el Modelo! debido a " + ex.Message);
         }
     }
 }
 public bool ingresoModelo(modelo mod)
 {
     using (var context = new AgenciaModeloEntities())
     {
         try
         {
             context.modelo.Add(mod);
             context.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             throw new ArgumentException("Error al grabar el Modelo! debido a " + ex.Message);
         }
     }
 }
 public bool darDeBajaModelo(int codigo)
 {
     using (var context = new AgenciaModeloEntities())
     {
         try
         {
             modelo modTemp = buscarModelo(codigo);
             modTemp.estaActivo           = 0;
             context.Entry(modTemp).State = System.Data.EntityState.Modified;
             context.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             throw new ArgumentException("Error al dar de baja al Modelo! debido a " + ex.Message);
         }
     }
 }
        public modelo buscarModelo(int codigo)
        {
            using (var context = new AgenciaModeloEntities())
            {
                modelo mod = new modelo();
                try
                {
                    mod = context.modelo.First(m => m.codigo_unico.Equals(codigo));
                    return(mod);
                }
                catch (Exception ex)
                {
                    return(null);

                    throw new ArgumentException("Error al buscar el Modelo! debido a " + ex.Message);
                }
            }
        }