コード例 #1
0
        public ActionResult Register(RegisterPO form)
        {
            ActionResult oResponse = null;

            if (ModelState.IsValid)
            {
                if (Session["RoleID"] == null)
                {
                    try
                    {
                        form.RoleID = 4;
                        UsersDO dataObject = RegisterMap.RegisterPOtoUsersDO(form);
                        _usersDataAccess.AddUser(dataObject);
                        oResponse = RedirectToAction("Index", "Home");
                    }
                    catch (Exception ex)
                    {
                        logger.Log("Fatal", ex.Source, ex.TargetSite.ToString(), ex.Message, ex.StackTrace);
                        oResponse = RedirectToAction("Index", "Home");
                    }
                    finally
                    {
                        //Do nothing
                    }
                }
                else
                {
                    oResponse = View(form);
                }
            }
            else
            {
                oResponse = RedirectToAction("Index", "Home");
            }

            return(oResponse);
        }