public void GravarArquivoCliente(HttpPostedFileBase arquivo) { string result = ConvertFileToString(arquivo); string[] clienteLinhas = result.Split(';'); List<Cliente> lstClientes = new List<Cliente>(); foreach (string clienteLinha in clienteLinhas) { string[] colunas = clienteLinha.Split(','); Cliente cliente = new Cliente(); cliente.ClienteId = Convert.ToInt16(colunas[0]); cliente.Nome = colunas[1]; cliente.Sobrenome = colunas[2]; string[] Datanascimento = colunas[3].Split('/'); cliente.DataNascimento = new DateTime(Convert.ToInt16(Datanascimento[2]), Convert.ToInt16(Datanascimento[1]), Convert.ToInt16(Datanascimento[0])); cliente.Sexo = colunas[4]; cliente.Email = colunas[5]; if (colunas[6] == "true") cliente.Ativo = true; else cliente.Ativo = false; lstClientes.Add(cliente); } _clienteRepositoryInterface.AddList(lstClientes); }