private async Task GetClassroom() { try { IBms bmsService = DependencyResolver.Current.GetService <IBms>(); BmsMessage bmsMessage = await bmsService.GetClassroomAsync("BOX408D5CAF922E"); if (bmsMessage.HasError) { // } else { Dialog dd = new Dialog("tes", "yes", "no"); dd.ShowDialog(); Common.Model.Classroom classroom = bmsMessage.Data as Common.Model.Classroom; Dialog d = new Dialog(classroom.SchoolRoomImei); d.ShowDialog(); } } catch (Exception ex) { throw; } }
private async Task GetClassroomList(string numOrName = "") { var selfClassRoomNum = ""; var bmsService = DependencyResolver.Current.GetService <IBms>(); var roomListAll = await bmsService.GetClassroomsAsync(); var roomList = roomListAll.Where(o => o.SchoolRoomNum != selfClassRoomNum).ToList(); if (!string.IsNullOrEmpty(numOrName)) { numOrName = numOrName.ToLower(); roomList = roomList.Where(o => o.SchoolRoomNum.ToLower().StartsWith(numOrName) || o.SchoolRoomName.ToLower().StartsWith(numOrName)).ToList(); } ClassroomList.Clear(); roomList.ForEach(item => { var classromm = new ClassroomModel() { SchoolRoomName = item.SchoolRoomName, CreateTime = item.CreateTime, SchoolRoomNum = item.SchoolRoomNum }; ClassroomList.Add(classromm); } ); _totalClassRoom = ClassroomList.Count; }