Пример #1
0
        private DateTime UltimaData()
        {
            var maxData  = DataInicio;
            var gpsVm    = new GPViewModel();
            var listaGPs = gpsVm.ListaGPs();

            if (listaGPs.Any())
            {
                maxData = listaGPs.Max(x => x.DataCorrida).AddDays(7);
            }

            return(maxData);
        }
Пример #2
0
        private bool VerificaRepetido(DateTime dataCorrida, string[] dados)
        {
            var gpVm    = new GPViewModel();
            var listaGp = gpVm.ListaGPs();

            if (!listaGp.Any())
            {
                return(false);
            }
            var itemGp = listaGp.FirstOrDefault(x => x.DataCorrida != dataCorrida &&
                                                x.Circuito.Nome == dados[2] &&
                                                x.Temporada.Numero == Convert.ToInt32(dados[1]));

            return(itemGp != null);
        }
Пример #3
0
        private bool VerificaExistencia()
        {
            var gpVm    = new GPViewModel();
            var listaGp = gpVm.ListaGPs();

            if (!listaGp.Any())
            {
                return(false);
            }
            var itemGp = listaGp.FirstOrDefault(x =>
                                                x.DataCorrida == DataCorrida ||
                                                x.Circuito.Nome == Circuito.Nome &&
                                                x.Temporada.Numero == Temporada.Numero);

            return(itemGp != null);
        }