public void Delete(int num_grupo) { using (GlobalDbContext dbContext = new GlobalDbContext()) { Grupo grupo = dbContext.Grupos(true) .Where(s => s.Num_grupo == num_grupo) .FirstOrDefault(); if (grupo != null) { dbContext.Remove(grupo); dbContext.SaveChanges(); } } }
public void Update(int num_grupo, string nombre_grupo, int num_componente) { using (GlobalDbContext dbContext = new GlobalDbContext()) { Grupo grupo = dbContext.Grupos(true) .Where(s => s.Num_grupo == num_grupo) .FirstOrDefault(); if (grupo != null) { grupo.Nombre_grupo = nombre_grupo; grupo.Num_componente = num_componente; dbContext.SaveChanges(); } } }
public List <Grupo> GetGrupos(string buscarText) { using (GlobalDbContext dbContext = new GlobalDbContext()) { IQueryable <Grupo> query = dbContext.Grupos(); if (!string.IsNullOrEmpty(buscarText)) { query = query.Where(c => c.Nombre_grupo.Contains(buscarText) ); } query = query.OrderBy(grupo => grupo.Nombre_grupo); return(query.ToList()); } }