예제 #1
0
        public JsonResult SignUp(FormCollection form)
        {
            var svMember = new Prosoft.Common.MemberService();
            var member   = new MemberModel();
            var svSync   = new SyncService();
            var model    = new Prosoft.Common.Register();

            #region
            model.UserName = form["UserName"].Trim();
            model.Password = form["Password"].Trim();
            model.CompName = form["CompName"].Trim();

            if (string.IsNullOrEmpty(form["DisplayName"]))
            {
                model.DisplayName = model.UserName;
            }
            else
            {
                model.DisplayName = form["DisplayName"].Trim();
            }

            model.Email     = form["Email"].Trim();
            model.Phone     = form["Phone"];
            model.Mobile    = form["Mobile"];
            model.FirstName = form["FirstName"];
            model.LastName  = form["LastName"];
            model.AddrLine1 = form["AddrLine1"];

            if (!string.IsNullOrEmpty(form["DistrictID"]))
            {
                model.DistrictID = int.Parse(form["DistrictID"]);
            }

            if (!string.IsNullOrEmpty(form["ProvinceID"]))
            {
                model.ProvinceID = int.Parse(form["ProvinceID"]);
            }

            int WebID = int.Parse(form["WebID"]);

            svMember.UserSignUp(model, WebID);

            if (svMember.IsResult)
            {
                var secret = svSync.GetSecretID(model.UserName, form["password"], WebID.ToString());
                member = svSync.GetMember(secret);
            }
            #endregion

            return(Json(member));
        }
예제 #2
0
        public JsonResult SignUpWithAccount(FormCollection form)
        {
            var svMember = new Prosoft.Common.MemberService();
            var member   = new MemberModel();
            var svSync   = new SyncService();
            var model    = new Prosoft.Common.Register();

            model.UserName = form["UserName"].Trim();
            model.Password = form["Password"].Trim();
            int WebID = int.Parse(form["WebID"]);

            svMember.UserSignUpWithAccount(model, WebID);

            if (svMember.IsResult)
            {
                var secret = svSync.GetSecretID(model.UserName, form["password"], WebID.ToString());
                member = svSync.GetMember(secret);
            }

            return(Json(member));
        }