public ActionResult Create(ClientesModel novo, HttpPostedFileBase fotografia) { if (ModelState.IsValid) { novo.nome = Server.HtmlEncode(novo.nome); novo.morada = Server.HtmlEncode(novo.morada); novo.cp = Server.HtmlEncode(novo.cp); int id = bd.adicionarCliente(novo); //fotografia if (fotografia != null) { string imagem = Server.MapPath("~/Imagens/") + id.ToString() + ".jpg"; fotografia.SaveAs(imagem); } return(RedirectToAction("Index")); } return(View(novo)); }
public ActionResult Create(ClientesModel dados, HttpPostedFileBase fotografia) { if (ModelState.IsValid) { if (fotografia == null) { ModelState.AddModelError("", "Indique uma fotografia para o cliente"); return(View(dados)); } int id = bd.adicionarCliente(dados); string caminho = Server.MapPath("~/Content/Imagens/") + id + ".jpg"; fotografia.SaveAs(caminho); return(RedirectToAction("index")); } return(View(dados)); }