예제 #1
0
    private void InitDailyMissionList()
    {
        m_pDailyMissionList = new Dictionary <Int32, DailyMissionModel>();

        XmlNodeList node_list = m_pDoc.SelectNodes(@"root/missions/mission");

        foreach (XmlNode tmp in node_list)
        {
            DailyMissionModel mission = new DailyMissionModel(tmp, this);
            m_pDailyMissionList.Add(mission.Id, mission);
        }
    }
예제 #2
0
    public DailyMissionModel GetDailyMissionModel(Int32 Id)
    {
        DailyMissionModel model = null;

        Lock();

        if (m_pDailyMissionList.ContainsKey(Id))
        {
            model = m_pDailyMissionList[Id];
        }

        Unlock();

        return(model);
    }
예제 #3
0
        public static DailyMissionModel convertEntityToModel(DailyMission mission)
        {
            DailyMissionModel model = new DailyMissionModel();

            model.dailyId     = mission.dailyId;
            model.detailDesc  = mission.detailDesc;
            model.finished    = mission.finished;
            model.missionDate = mission.missionDate;
            model.missionDesc = mission.missionDesc;
            model.missionId   = mission.missionId;
            model.openId      = mission.openId;
            model.score       = mission.score;
            model.times       = mission.times;
            return(model);
        }
 public DailyMissionController(DailyMissionModel model, MainDatabase db)
 {
     m_pModel = model;
     m_pDb    = db;
 }