public ActionResult Create([Bind(Include = "ContatoId,Nome,Sobrenome,TelefoneFixo,Celular,Email,Imagem,ImagemTipo,Masculino,Feminino")] Contato contato, HttpPostedFileBase upload) { if (ModelState.IsValid) { if (upload != null && upload.ContentLength > 0) { var arqImagem = new Contato { ImagemTipo = upload.ContentType }; using (var reader = new BinaryReader(upload.InputStream)) { arqImagem.Imagem = reader.ReadBytes(upload.ContentLength); } contato.Imagem = arqImagem.Imagem; contato.ImagemTipo = arqImagem.ImagemTipo; } db.Contatos.Add(contato); db.SaveChanges(); return RedirectToAction("Index"); } return View(contato); }
public ActionResult ValidaCelular(string celular) { var contato = new Contato(); var filtraCelular = celular.Trim(); if (!String.IsNullOrEmpty(filtraCelular)) { contato = db.Contatos.FirstOrDefault(x => x.Celular == filtraCelular); if (contato!= null && contato.ContatoId > 0) { return Json(new { contato.Celular }, JsonRequestBehavior.AllowGet); } } return Json(new { ContatoId = 1 }, JsonRequestBehavior.AllowGet); }