Example #1
0
        public IActionResult Create(User newuser)
        {
            if (ModelState.IsValid)
            {
                wallFactory.Add(newuser);
                ViewBag.User_Extracting = wallFactory.FindByID();
                int current_id = ViewBag.User_Extracting.id;
                HttpContext.Session.SetInt32("current_id", (int)current_id);
                HttpContext.Session.SetString("display", "Successfully Registered");
                return(RedirectToAction("Dashboard"));
            }
            List <string> temp_errors = new List <string>();

            foreach (var error in ModelState.Values)
            {
                if (error.Errors.Count > 0)
                {
                    temp_errors.Add(error.Errors[0].ErrorMessage);
                }
            }
            TempData["errors"] = temp_errors;
            return(RedirectToAction("Index"));
        }