public void Insert(List <DiasNoHabiles> NuevaListaDiasNoHabiles) { diasNoHabilesRepository.InsertListDiasNohabiles(NuevaListaDiasNoHabiles); var ListaDiasNoHabilesPeriodoActual = Get(); var ListaDiasNoHabilesABorrar = ListaDiasNoHabilesPeriodoActual.Where(c => !NuevaListaDiasNoHabiles.Select(b => b.Fecha).Contains(c.Fecha)).ToList(); foreach (var dia in ListaDiasNoHabilesABorrar) { diasNoHabilesRepository.Delete(dia); } }