public void ChangeEstadoSincro(IList <Fichadas> fichadasIList, int idEstadoSincro) { foreach (Fichadas fichada in fichadasIList) { FichadasAdicional fichadasAdicional = context.FichadasAdicional.Where(f => f.Id == fichada.Id).FirstOrDefault(); fichadasAdicional.EstadoSincro = idEstadoSincro; } context.SaveChanges(); }
public void VerifyFichadaAdicional() { List <Fichadas> fichadas = context.Fichadas.ToList(); foreach (Fichadas fichada in fichadas) { if (!context.FichadasAdicional.Where(fa => fa.Id == fichada.Id).Any()) { FichadasAdicional fichadasAdicional = new FichadasAdicional() { Id = fichada.Id, EstadoSincro = EstadoSincroEnum.ParaEnviar.GetHashCode() }; context.FichadasAdicional.Add(fichadasAdicional); } } context.SaveChanges(); }