コード例 #1
0
ファイル: ShopController.cs プロジェクト: Raj-Bhalekar/zroo
        private ShopChangeStatus ValidateAndChangeShop(int shopId)
        {
            try
            {
                var currentUserId = CommonSafeConvert.ToInt(Session["CurrentUserID"]);

                var changeShopRequestobject = new ShopChangeRequest();

                changeShopRequestobject.ShopId = shopId;
                changeShopRequestobject.Userid = currentUserId;
                var response = new CommonAjaxCallToWebAPI().AjaxPost("/api/common/ValidateAndChangeShop", changeShopRequestobject, Convert.ToString(Session["BSWebApiToken"])).Result;

                if (response.IsSuccessStatusCode)
                {
                    var rslt             = response.Content.ReadAsStringAsync().Result;
                    var shopChangeStatus = new JavaScriptSerializer().Deserialize <ShopChangeStatus>(rslt);
                    return(shopChangeStatus);
                }
                else
                {
                    return(null);
                }
            }
            catch
            {
                return(null);
            }
        }
コード例 #2
0
        public JsonResult <ShopChangeStatus> ValidateAndChangeShop(ShopChangeRequest scr)
        {
            var validShopId = CommonSafeConvert.ToInt(scr.ShopId);

            if (validShopId > 0)
            {
                Home_Activity    homeActivity   = new Home_Activity();
                Plugins_Activity pluginActivity = new Plugins_Activity();
                if (homeActivity.IsValidShopForUser(scr.Userid, validShopId))
                {
                    var menuList = pluginActivity.GetPluginMenuDetailList(scr.Userid, validShopId);
                    return
                        (Json <ShopChangeStatus>(
                             new ShopChangeStatus()
                    {
                        IsSuccess = true,
                        Message = "Shop change successfully",
                        MenuList = menuList
                    }));
                }
                return(Json <ShopChangeStatus>(
                           new ShopChangeStatus()
                {
                    IsSuccess = false,
                    Message = "Invalid Shop. Please logoff and login again.",
                    MenuList = null
                }));
            }
            else
            {
                var result = new ShopChangeStatus
                {
                    IsSuccess = false,
                    Message   = "Invalid Shop. Please logoff and login again.",
                    MenuList  = null
                };
                return(Json <ShopChangeStatus>(result));
            }
        }