Exemplo n.º 1
0
        public ActionResult Login(LoginViewModel model)
        {
            formUserManager fum = new formUserManager();
            BusinessLayerResult <formUser> res = fum.loginUser(model);

            if (res.Errors.Count > 0)
            {
                res.Errors.ForEach(x => ModelState.AddModelError("", x));
                return(View(model));
            }
            Session["login"]   = res.Result;
            Session["adminId"] = res.Result.id;

            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        public ActionResult Register(RegisterViewModel model)
        {
            if (ModelState.IsValid)
            {
                formUserManager fum = new formUserManager();
                BusinessLayerResult <formUser> res = fum.RegisterUser(model);
                if (res.Errors.Count > 0)
                {
                    res.Errors.ForEach(x => ModelState.AddModelError("", x));
                    return(View(model));
                }
                //formUser user = null;
                //try
                //{
                //    user=fum.RegisterUser(model);
                //}
                //catch(Exception ex)
                //{
                //    ModelState.AddModelError("", ex.Message);
                //}
                //    foreach(var item in ModelState)
                //    {
                //        if(item.Value.Errors.Count>0)
                //        {
                //            return View(model);
                //        }
                //    }

                //if (user == null)
                //{
                //    return View(model);
                //}
                return(RedirectToAction("RegisterOk"));
            }

            return(View(model));
        }