예제 #1
0
        public static List <PI_BA_Categoria> GetCategoriasPendientes()
        {
            using (var dbContext = new wPremiosInstitucionalesdbEntities())
            {
                try
                {
                    var categorias = dbContext.GetCategoriasPendientes().ToList();
                    List <PI_BA_Categoria> validCategories = new List <PI_BA_Categoria>();

                    foreach (var c in categorias)
                    {
                        var convo = GetConvocatoriaById(c.cveConvocatoria);
                        if (DateTime.Today >= convo.FechaInicio)
                        {
                            validCategories.Add(c);
                        }
                    }

                    return(validCategories);
                }
                catch (Exception Ex)
                {
                    Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
                    return(null);
                }
            }
        }