示例#1
0
 public EscortDeckManager(int area_id)
 {
     _area_id = area_id;
     _api     = new Api_req_Transport();
     _CreateMapAreaModel();
     _init_deck = base.UserInfo.__CreateEscortDeckClone__(area_id);
     _edit_deck = base.UserInfo.__CreateEscortDeckClone__(area_id);
 }
示例#2
0
        public bool __Commit__()
        {
            Api_Result <Mem_esccort_deck> api_Result = _api.Change(_edit_deck.Id, _edit_deck.DeckShips);

            if (api_Result.state == Api_Result_State.Success)
            {
                if (_init_deck.__Name__ != _edit_deck.__Name__)
                {
                    _api.Update_DeckName(_edit_deck.Id, _edit_deck.__Name__);
                }
                base.UserInfo.__UpdateEscortDeck__(new Api_get_Member());
                _init_deck = base.UserInfo.__CreateEscortDeckClone__(_edit_deck.AreaId);
                return(true);
            }
            return(false);
        }