public ActionResult CadastroAluno(long cpf, string rg, int celular, int cep, long cnpj, int numero, int frequencia, int rm, string senha, string nome, string sexo, string email, string endereco, string almoco, string turma, string cidade, DateTime nascimento) { try { foreach (string nomeArq in Request.Files) { HttpPostedFileBase arqPostado = Request.Files[nomeArq]; int tamConteudo = arqPostado.ContentLength; //pega tamanho string tipoArq = arqPostado.ContentType; //pega o tipo //testar extensão da imagem if (tipoArq.IndexOf("jpeg") > 0 || tipoArq.IndexOf("png") > 0) { //converter para bytes byte[] imgBytes = new byte[tamConteudo]; arqPostado.InputStream.Read(imgBytes, 0, tamConteudo); Cadastro c = new Cadastro(); c.Cpf = cpf; c.Rg = rg; c.Celular = celular; c.Cep = cep; c.Numero = numero; c.Frequencia = frequencia; c.Rm = rm; c.Senha = senha; c.Nome = nome; c.Sexo = sexo; c.Email = email; c.Endereco = endereco; c.Almoco = almoco; c.Turma = turma; c.Nascimento = nascimento; c.Cidade = cidade; c.Cnpj = cnpj; c.Foto = imgBytes; TempData["Msg"] = c.CadastroAlunos(); return(RedirectToAction("Principal", "Principal")); } } } catch (Exception e) { e.GetType(); } return(RedirectToAction("CadastroAluno", "Cadastro")); }