Exemple #1
0
        public bool Consulte(Commit[] losCommits)
        {
            bool existe = false;

            using (var contexto = new AnalisisCodigoEntities())
            {
                Commit          elUltimoCommit   = losCommits[0];
                R2PBRepositorio elUltimoRegistro = contexto.R2PBRepositorio.ToList()
                                                   .Where(filtro => filtro.NombreRepositorio == elUltimoCommit.NombreRepositorio &&
                                                          filtro.NombreAutorRepositorio == elUltimoCommit.NombreAutorRepositorio &&
                                                          filtro.Hash == elUltimoCommit.Hash).FirstOrDefault();
                if (elUltimoRegistro != null)
                {
                    existe = true;
                }
            }

            return(existe);
        }
Exemple #2
0
        private R2PBRepositorio Construya(Commit elCommit, int elIdPaquete)
        {
            R2PBRepositorio elRepositorioCovertido = new R2PBRepositorio();

            elRepositorioCovertido.NombreRepositorio      = elCommit.NombreRepositorio;
            elRepositorioCovertido.NombreAutorRepositorio = elCommit.NombreAutorRepositorio;
            elRepositorioCovertido.AutorCommit            = elCommit.AutorCommit;
            elRepositorioCovertido.Año           = elCommit.Fecha.Year;
            elRepositorioCovertido.Dia           = elCommit.Fecha.Day;
            elRepositorioCovertido.FechaCompleta = elCommit.Fecha;
            elRepositorioCovertido.Hash          = elCommit.Hash;
            elRepositorioCovertido.Hora          = elCommit.Fecha.Hour;
            elRepositorioCovertido.IdPaquete     = elIdPaquete;
            elRepositorioCovertido.Mes           = elCommit.Fecha.Month;
            elRepositorioCovertido.Minuto        = elCommit.Fecha.Minute;
            elRepositorioCovertido.Segundo       = elCommit.Fecha.Second;

            return(elRepositorioCovertido);
        }