private bool VerificaCarteira(CarteiraDeMotorista carteira) { var anoEmissao = carteira.DataEmissao.Year; var mesEmissao = carteira.DataEmissao.Month; var diaEmissao = carteira.DataEmissao.Day; var anoAtual = DateTime.Now.Year; var mesAtual = DateTime.Now.Month; var diaAtual = DateTime.Now.Day; if ((anoAtual - anoEmissao) > 2) { return(true); } else if ((anoAtual - anoEmissao) == 2) { if (mesEmissao < mesAtual) { return(true); } else { if (mesEmissao == mesAtual) { if (diaAtual <= diaEmissao) { return(true); } } } } return(false); }
public void Excluir(CarteiraDeMotorista carteira) { try { contexto.CarteirasDeMotorista.Remove(carteira); } catch (Exception e) { throw e; } }
public void Adicionar(CarteiraDeMotorista carteira) { try { contexto.CarteirasDeMotorista.Add(carteira); } catch (Exception e) { throw e; } }
public Task <IEnumerable <PontosNaCarteira> > ConsultarPontosNaCarteira(CarteiraDeMotorista carteira) { IDetranVerificadorDePontosNaCarteiraRepository repository = _Factory.Create(carteira.UF); return(repository.ConsultarPontosNaCarteira(carteira)); }