public ActionResult Inscription(User user) { if (ModelState.IsValid) { var isExist = IsEmailExist(user.Email); if (isExist) { ModelState.AddModelError("EmailExist", "Email already Exist"); return(View(user)); } ProjetScrumEntities db = new ProjetScrumEntities(); user.SignUpDate = DateTime.Now.ToLongDateString(); user.LastSignIn = DateTime.Now; user.DateOfBirth = DateTime.Now; user.Role_Id = 1; db.Users.Add(user); db.SaveChanges(); return(RedirectToAction("Login")); } else { return(View(user)); } }
public ActionResult Create([Bind(Include = "Id,Name,Description,CreationDate,LastUpdateDate,State")] Projet projet) { projet.CreationDate = DateTime.Now; projet.LastUpdateDate = DateTime.Now; projet.State = "newly created"; if (ModelState.IsValid) { db.Projets.Add(projet); ScrumWare.Models.User user = (ScrumWare.Models.User)Session["user"]; user.Projets.Add(projet); db.Users.Find(user.Id).Projets.Add(projet); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(projet)); }