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); }
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); }
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); }