public ActionResult Contato(_Email _objEmail) { if (ModelState.IsValid) { try { HomeRepositorio repositorio = new HomeRepositorio(); repositorio.SetEmail("SemPath", "*****@*****.**", "Site - Excell Proteção Veicular.", _objEmail, EnumTipoUsuario.Cliente, null); TempData["MensagemSucesso"] = "Envio realizado com sucesso, em breve nossos consultores entrará em contato."; //_objEmail = null; Dispose(true); //ModelState.Clear(); return(Redirect("/Home/#contact")); } catch (System.Exception) { TempData["MensagemError"] = "Mensagem não enviada, tente novamente ou contate a empresa Excell Proteção Veicular."; return(Redirect("/Home/#contact")); } } else { TempData["FalseModelState"] = "Possui algumas inconsistências de dados, por favor verificar."; return(Redirect("/Home/#contact")); } }
public ActionResult cadastrarClientes(ClienteViewModel cadastrar) { HomeRepositorio repositorioEnviarEmail = new HomeRepositorio(); if (ModelState.IsValid) { crudcliente = new CrudCliente(); crudcliente.CadastrarDados(cadastrar); // Cadastrar dados do cliente int count = 0; // Contador para a imagem. // Verifica se gerou o id do cliente para colocarmos no nome da imagem. if (RelacionamentoDados.IDCliente != 0 || RelacionamentoDados.IDCliente <= 0) { try { foreach (string fileName in Request.Files) { var file = Request.Files[count]; var extensao = Path.GetExtension(file.FileName); var NovoNomeImagem = Path.GetFileName("IMG" + RelacionamentoDados.IDCliente + count + extensao); crudcliente.GravarDadosImagens(NovoNomeImagem); var strCaminhoDiretorio = "~/images/CarroDeClientes"; var path = Path.Combine(Server.MapPath(strCaminhoDiretorio), NovoNomeImagem); file.SaveAs(path); count++; } repositorioEnviarEmail.SetEmail( "Nada", cadastrar.Clientes.Email, "Excell Protecao Veicular", null, EnumTipoUsuario.Administrador, cadastrar.Clientes); ModelState.Clear(); return(View()); } catch (Exception) { TempData["ImagemError"] = "Erro ao salvar os dados, contate o administrador."; return(View()); } } else { TempData["ImagemError"] = "Não foi possível salvar a imagem"; } return(View()); } else { TempData["DadosIncompletos"] = "Dados incompletos, por favor verificar."; } return(View()); }