Пример #1
0
        public ActionResult Create(Rp3.Test.Mvc.Models.UserViewModel editModel)
        {
            Rp3.Test.Proxies.Proxy proxy = new Proxies.Proxy();

            Rp3.Test.Common.Models.User commonModel = new Common.Models.User();

            commonModel.PersonName    = editModel.PersonName;
            commonModel.AccountNumber = editModel.AccountNumber;
            commonModel.RegisterDate  = DateTime.Now;


            bool respondeOk = proxy.InsertUser(commonModel);

            if (respondeOk)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View(editModel));
            }
        }
Пример #2
0
        public ActionResult Login(Rp3.Test.Mvc.Models.UserViewModel user)
        {
            string message = string.Empty;

            if (user.UserName != null && user.Password != null)
            {
                Rp3.Test.Proxies.Proxy      proxy       = new Proxies.Proxy();
                Rp3.Test.Common.Models.User commonModel = new Common.Models.User();
                commonModel.UserName = user.UserName;
                commonModel.Password = user.Password;
                commonModel          = proxy.LoginUser(commonModel);
                if (commonModel != null)
                {
                    Session["UserId"]   = commonModel.UserId.ToString();
                    Session["UserName"] = commonModel.UserName.ToString();
                    FormsAuthentication.SetAuthCookie(commonModel.UserName, true);
                    if (!string.IsNullOrEmpty(Request.Form["ReturnUrl"]))
                    {
                        return(RedirectToAction(Request.Form["ReturnUrl"].Split('/')[2]));
                    }
                    else
                    {
                        return(RedirectToAction("Index", "Home"));
                    }
                }
                else
                {
                    message = "Username and/or password is incorrect.";
                }
            }
            else
            {
                message = "Username and/or password is incorrect.";
            }

            ViewBag.Message = message;
            return(View(user));
        }