Refatorando a validação de entrada

E arrumando campo de DataInicio na view Busca