Example #1
0
        public void Post([FromBody] PostecData pos)
        {
            //情報チェック
            if (!LoginHandler.Auth_LoginInfoCheck(pos.LoginInfo))
            {
                throw new Exception("ログイン情報不正");
            }
            if (!pos.ShopInfo.Check())
            {
                throw new Exception("店舗情報不正");
            }

            ShopHandler s = new ShopHandler();

            //店舗IDの有無で判定
            if (string.IsNullOrEmpty(pos.ShopInfo.ShopId))
            {
                //新規登録
                s.ReagistShop(pos.ShopInfo, pos.LoginInfo);
            }
            else
            {
                //更新
                //todo店舗のっとりチェック
                s.UpdateShop(pos.ShopInfo, pos.LoginInfo);
            }
            return;
        }
Example #2
0
        public object Post([FromBody] PostecData pos)
        {
            //画像をサーバーに保存
            string url = pos.ImageUrl.ToString();

            return(new{ Path = RakutenApiHandler.SavePicture(url) });
        }