コード例 #1
0
        public ActionResult JsonCheckStoreName()
        {
            JsonCheckStoreNameRequest data = MerchantTribe.Web.Json.ObjectFromJson<JsonCheckStoreNameRequest>(Request.InputStream);

            string clean = "";
            if (data != null)
            {
                clean = data.storename;
                clean = Text.ForceAlphaNumericOnly(clean);
            }
            string msg = "";
            if (MTApp.AccountServices.StoreNameExists(clean))
            {
                msg = "<div class=\"flash-message-failure\"><strong>" + clean + ".merchanttribestores.com</strong><br />Store name is already taken.</div>";
            }
            else
            {
                msg = "<div class=\"flash-message-success\"><strong>" + clean + ".merchanttribestores.com</strong><br />Store name is available.</div>";
            }

            if (clean == "")
            {
                msg = "<div class=\"flash-message-watermark\">a store name is required<br />&nbsp;</div>";
            }

            JsonOut result = new JsonOut() { cleanstorename = clean, message = msg };

            string json = MerchantTribe.Web.Json.ObjectToJson(result);

            return new MerchantTribeStore.Controllers.PreJsonResult(json);
        }
コード例 #2
0
        public ActionResult JsonCheckStoreName()
        {
            JsonCheckStoreNameRequest data = MerchantTribe.Web.Json.ObjectFromJson <JsonCheckStoreNameRequest>(Request.InputStream);

            string clean = "";

            if (data != null)
            {
                clean = data.storename;
                clean = Text.ForceAlphaNumericOnly(clean);
            }
            string msg = "";

            if (MTApp.AccountServices.StoreNameExists(clean))
            {
                msg = "<div class=\"flash-message-failure\"><strong>" + clean + ".merchanttribestores.com</strong><br />Store name is already taken.</div>";
            }
            else
            {
                msg = "<div class=\"flash-message-success\"><strong>" + clean + ".merchanttribestores.com</strong><br />Store name is available.</div>";
            }

            if (clean == "")
            {
                msg = "<div class=\"flash-message-watermark\">a store name is required<br />&nbsp;</div>";
            }

            JsonOut result = new JsonOut()
            {
                cleanstorename = clean, message = msg
            };

            string json = MerchantTribe.Web.Json.ObjectToJson(result);

            return(new MerchantTribeStore.Controllers.PreJsonResult(json));
        }