public ActionResult Create(PoliticoViewModel model) { try { if (ModelState.IsValid) { Politico politico = new Politico(); politico.DataCadastro = DateTime.Now; politico.CPF = model.CPF; politico.DataNascimento = model.DataNascimento; politico.Email = "_" + model.Email; politico.Senha = Criptografia.GetMD5Hash(model.Senha); politico.Nome = model.Nome; politico.Partido = model.Partido; politico.Ativo = true; model.Foto = Request.Files[0]; // pego a foto q foi upada string nomeFoto = Guid.NewGuid().ToString() + model.Foto.FileName.Substring(model.Foto.FileName.IndexOf(".")); string path = HttpContext.Server.MapPath("~/Imagens/Politico/"); model.Foto.SaveAs(path + nomeFoto); politico.Foto = nomeFoto; politicoServico.Add(politico); return(RedirectToAction("Index")); } return(View(model)); } catch (Exception erro) { return(View(model)); } }
public ActionResult Edit(Guid id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Politico politico = politicoServico.FindById(id); if (politico == null) { return(HttpNotFound()); } PoliticoViewModel model = new PoliticoViewModel() { Nome = politico.Nome, Email = politico.Email, CPF = politico.CPF, DataNascimento = politico.DataNascimento, Partido = politico.Partido, PoliticoId = politico.PoliticoId }; return(View(model)); }
public ActionResult Edit(PoliticoViewModel model) { if (ModelState.IsValid) { Politico politico = politicoServico.FindById(model.PoliticoId); politico.PoliticoId = model.PoliticoId; politico.DataCadastro = DateTime.Now; politico.CPF = model.CPF; politico.DataNascimento = model.DataNascimento; politico.Email = model.Email; politico.Senha = Criptografia.GetMD5Hash(model.Senha); politico.Nome = model.Nome; politico.Partido = model.Partido; politico.Ativo = model.Ativo; model.Foto = Request.Files[0]; // pego a foto q foi upada string path = HttpContext.Server.MapPath("~/Imagens/Politico/"); model.Foto.SaveAs(path + politico.Foto); politicoServico.Edit(politico); return(RedirectToAction("Index")); } return(View(model)); }