private IMeetingRoom GetMeetingRoomFromArray(string[] parts)
        {
            IMeetingRoom meetingRoom = null;

            if (parts.Length == 6)
            {
                string name              = parts[0];
                string code              = parts[1];
                string description       = parts[2];
                int    capacity          = int.Parse(parts[3]);
                bool   allowsVideo       = parts[4] == "YES" ? true : false;
                string meetingCenterCode = parts[5];

                meetingRoom = new MeetingRoomData
                {
                    Name                  = name,
                    Code                  = code,
                    Description           = description,
                    Capacity              = capacity,
                    AllowsVideoConference = allowsVideo,
                    MeetingCentreCode     = meetingCenterCode
                };
            }

            return(meetingRoom);
        }
Пример #2
0
        /// <summary>
        /// 创建及修改获取会议(获取与会人员)
        /// </summary>
        /// <param name="id">会议ID</param>
        /// <returns></returns>
        public ActionResult CreateAndEditer(int?id)
        {
            Meeting meeting = null;

            if (id != null)
            {
                meeting = db.GetModel(id.Value);
            }
            if (meeting == null)
            {
                meeting = new Meeting();
            }
            MeetingRoomData md = new MeetingRoomData();

            ViewData["RoomId"]  = new SelectList(md.GetListAll(string.Empty, true), "RoomId", "RoomName", meeting.RoomId);
            ViewData["Members"] = id == null?"": db.GetMembers(int.Parse(id.ToString()));
            ViewData["Remark"]  = meeting.Remark;
            return(View(meeting));
        }
        private Card mapRoomDataToCard(MeetingRoomData roomData)
        {
            var roomCard = getBaseSmartCanvasCard();

            roomCard.id       = roomData.Id;
            roomCard.mnemonic = roomData.MnemonicID;
            roomCard.title    = string.Format("Mr. {0}", roomData.Name);
            roomCard.geoCode  = string.Format("{0}, {1}", roomData.Localization.Latitude, roomData.Localization.Longitude);

            var strBuilderDescription = new StringBuilder();

            roomCard.description = strBuilderDescription.ToString();

            var strBuilderContent = new StringBuilder();

            roomCard.content = strBuilderContent.ToString();

            return(roomCard);
        }