/// <summary> /// Consulta un tramite especifico /// </summary> /// <param name="id">id del tramite</param> /// <returns>Los datos del tramite</returns> public Tramite Consultar(int id) { using (TallerAzureDB1Entities contexto = new TallerAzureDB1Entities()) { return(contexto.Tramite.AsNoTracking().FirstOrDefault(c => c.Id == id)); } }
/// <summary> /// Consula todo los tramites /// </summary> /// <returns>Listado de tramites</returns> public IEnumerable <Tramite> Consultar() { using (TallerAzureDB1Entities contexto = new TallerAzureDB1Entities()) { return(contexto.Tramite.AsNoTracking().ToList()); } }
/// <summary> /// Elimina los datos de un tramite /// </summary> /// <param name="modelo">datos del tramite</param> public void Eliminar(Tramite modelo) { using (TallerAzureDB1Entities contexto = new TallerAzureDB1Entities()) { contexto.Entry(modelo).State = EntityState.Deleted; contexto.SaveChanges(); } }
/// <summary> /// Modificar los datos de un tramite /// </summary> /// <param name="modelo"> datos del tramite</param> public void Modificar(Tramite modelo) { using (TallerAzureDB1Entities contexto = new TallerAzureDB1Entities()) { contexto.Entry(modelo).State = EntityState.Modified; contexto.SaveChanges(); } }
/// <summary> /// Guarda un tramite /// </summary> /// <param name="modelo">datos del tramite</param> public void Guardar(Tramite modelo) { using (TallerAzureDB1Entities contexto = new TallerAzureDB1Entities()) { contexto.Tramite.Add(modelo); contexto.SaveChanges(); } }
public IEnumerable <Tramite> Consultar() { using (TallerAzureDB1Entities contexto = new TallerAzureDB1Entities()) { //Cuando solo necesito los datos de la tabla //y que no los guarde en memoria se usa AsNoTracking return(contexto.Tramite.AsNoTracking().ToList()); } }