public ActionResult Create(Corporacao corporacao, HttpPostedFileBase file) { if (ModelState.IsValid) { if (file != null && file.ContentLength > 0) { int dia, mes, ano, hora, min, segundo; DateTime now = DateTime.Now; dia = now.Day; mes = now.Month; ano = now.Year; hora = now.Hour; min = now.Minute; segundo = now.Second; string data = "" + ano + mes + dia + hora + min + segundo; var filename = "Corp" + data + Path.GetExtension(file.FileName); var path = Path.Combine(Server.MapPath("~/Imagens/Corp"), filename); file.SaveAs(path); corporacao.PathLogo = filename; } Utilizador user = db.Utilizadores.Find(WebSecurity.CurrentUserId); corporacao.Seguidores.Add(user); corporacao.Colaboradores.Add(user); user.CorpColab.Add(corporacao); user.CorpSeguidas.Add(corporacao); db.Corporacoes.Add(corporacao); db.SaveChanges(); return RedirectToAction("Index"); } return View(corporacao); }
public ActionResult Edit(Corporacao corporacao) { if (ModelState.IsValid) { db.Entry(corporacao).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(corporacao); }