public CategoriaTematica AddCategoriaTematica(CategoriaTematica categoriaTematica) { using (var ctx = new ContextoIndignadoFramework()) { ctx.CategoriaTematicaSet.AddObject(categoriaTematica); ctx.SaveChanges(); } return(categoriaTematica); }
public CategoriaTematica GetCategoriaTematicaByNombre(string nombre) { CategoriaTematica categoriaTematica = null; using (var ctx = new ContextoIndignadoFramework()) { ctx.CategoriaTematicaSet.MergeOption = MergeOption.NoTracking; categoriaTematica = ctx.CategoriaTematicaSet.Where(o => o.Nombre == nombre).FirstOrDefault(); } return(categoriaTematica); }
public CategoriaTematica SelectForId(int id) { CategoriaTematica categoria = null; using (var ctx = new ContextoIndignadoFramework()) { ctx.ConvocatoriaSet.MergeOption = MergeOption.NoTracking; categoria = ctx.CategoriaTematicaSet.Where(o => o.Id == id).FirstOrDefault(); } return(categoria); }
public void UpdateCategoriaTematica(CategoriaTematica categoriaTematica) { if (categoriaTematica == null) { throw new ArgumentNullException(ENTITY_SET_NAME); } using (var ctx = new ContextoIndignadoFramework()) { var key = ctx.CreateEntityKey(ENTITY_SET_NAME, categoriaTematica); object original = null; if (ctx.TryGetObjectByKey(key, out original)) { ctx.ApplyCurrentValues(key.EntitySetName, categoriaTematica); } ctx.SaveChanges(); } }