private async Task OnClick() { string mensagemErro = string.Empty; if (DateTime.Compare(Filtro.DataInical, Filtro.Datafinal) > 0) { mensagemErro = validation[validationLocalizer.DataInicialMaiorDataFinal]; } if (string.IsNullOrEmpty(mensagemErro)) { PedidosCliente = await http.POST <Pedido[]>(Api.Pedido, Filtro); } else { NotificationService.Notify(PopUps.Error(validation[validationLocalizer.Erro], mensagemErro)); await Task.CompletedTask; } }
private async Task OnClick() { string mensagemErro = string.Empty; if (filtro.DataInical.Year != filtro.Datafinal.Year) { mensagemErro = validation[validationLocalizer.PesquisasMesmoAno]; } else if (DateTime.Compare(filtro.DataInical, filtro.Datafinal) > 0) { mensagemErro = validation[validationLocalizer.DataInicialMaiorDataFinal]; } if (string.IsNullOrEmpty(mensagemErro)) { Painel = await http.POST <PainelViewModel>(Api.Painel, filtro); } else { NotificationService.Notify(PopUps.Error(validation[validationLocalizer.Erro], mensagemErro)); await Task.CompletedTask; } }