예제 #1
0
 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();
 }
예제 #2
0
        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();
        }