Skip to content

luizptm/OfxApplication

Repository files navigation


Opa!! Assim que a gente gosta! Já começou super bem Luiz! 

Conforme mencionei no meu e-mail anterior, seu cv foi aprovado na triagem e você está na primeira etapa do nosso processo seletivo: O desafio!

Ao todo são 3 etapas:
 
Desafio;
Entrevista com gestor (acompanhada por alguém da equipe também);
Entrevista com o CEO.

Desejamos muito sucesso em todas as etapas. Agora, vamos nessa!

Sobre O DESAFIO:

Queremos conhecer um pouco mais das suas habilidades técnicas e do seu raciocínio lógico. Para isso propomos um pequeno desafio bem parecido com alguns problemas que encontramos no nosso dia-a-dia.

O desafio:
Você deverá criar um projeto em C# .NET MVC para ler arquivos do tipo OFX (em anexo). Esse arquivo guarda as transações bancárias de um determinado período de um cliente. Ele é muito parecido com um XML. Você deverá guardar essas informações em algum banco de dados e exibir em uma tela para o usuário.

O usuário poderá enviar pro sistema arquivos OFX que contenham as mesmas transações e nosso objetivo é fazer com que não haja duplicidade de entradas das transações no banco de dados.

Você perceberá que existe um campo para cada transação chamado "checknum". Ele é um identificador único da transação. Porém ele não é muito confiável, em alguns cenários pode ser que duas transações diferentes tenham o mesmo identificador. Então teremos que ignorar esse campo.

Crie um novo identificador único das transações que será utilizado no lugar do checknum. Você deverá gravar esse novo identificador no banco e utilizá-lo para evitar as duplicidades.


About

see Readme

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published