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));
 }
Exemplo n.º 2
0
        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));
        }