Beispiel #1
0
        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));
            }
        }
Beispiel #2
0
        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));
        }