public void QuitarSocioDisciplina(Disciplina dsc, Socio socio) { using (var ctx = new integralDataEntities()) { ctx.Attach(dsc); ctx.Attach(socio); dsc.Socios.Remove(socio); ctx.SaveChanges(); } }
public void EliminarPago(Pago pagoAEliminar) { using (var ctx = new integralDataEntities()) { foreach (Monto mon in pagoAEliminar.Montos.ToList()) { ctx.Attach(mon); ctx.DeleteObject(mon); } ctx.Attach(pagoAEliminar); ctx.DeleteObject(pagoAEliminar); ctx.SaveChanges(); } }
public void HabilitarDisciplina(Disciplina disciplina) { using (var ctx = new integralDataEntities()) { ctx.Attach(disciplina); disciplina.Habilitada = true; ctx.SaveChanges(); } }
public void AgregarSocioDisciplina(Disciplina dsc, Socio socio) { using (var ctx = new integralDataEntities()) { ctx.Attach(dsc); dsc.Socios.Add(ctx.Socios.Where(s => s.Id == socio.Id).FirstOrDefault()); ctx.SaveChanges(); } }
public void InhabilitarDisciplina(Disciplina disciplina) { using (var ctx = new integralDataEntities()) { ctx.Attach(disciplina); disciplina.Socios.Clear(); disciplina.Habilitada = false; ctx.SaveChanges(); } }
public void EliminarDisciplina(Disciplina disciplina) { using (var ctx = new integralDataEntities()) { ctx.Attach(disciplina); ctx.DeleteObject(disciplina); ctx.SaveChanges(); } }
public void EliminarSocio(Socio socioEliminado) { using (var ctx = new integralDataEntities()) { foreach (Pago pago in socioEliminado.Pagos.ToList()) { foreach (Monto mon in pago.Montos.ToList()) { ctx.Attach(mon); ctx.DeleteObject(mon); } ctx.Attach(pago); ctx.DeleteObject(pago); } ctx.Attach(socioEliminado); ctx.DeleteObject(socioEliminado); ctx.SaveChanges(); } FotosHandler.Instancia.DeleteImageData(socioEliminado.Id); }