public JsonResult RoomListByOrg(Guid orgId, string number) { var user = GetCurrentUser(); var org = GetOrganiser(orgId); var member = MemberService.GetOrganiserMember(org.Id, user.Id); var isOrgAdmin = false; if (member != null) { if (member.IsRoomAdmin || member.IsAdmin) { isOrgAdmin = true; } } var roomList = new MyStik.TimeTable.Web.Services.RoomService().GetRooms(orgId, isOrgAdmin); var list = roomList.Where(l => l.Number.ToUpper().Contains(number.ToUpper())) .OrderBy(l => l.Number) .Select(l => new { name = l.FullName, capacity = Math.Abs(l.Capacity), id = l.Id }) .Take(10); return(Json(list)); }
public JsonResult RoomListComplete(string number) { var roomList = new MyStik.TimeTable.Web.Services.RoomService().GetAllRooms(true); var list = roomList.Where(l => l.Number.ToUpper().Contains(number.ToUpper())) .OrderBy(l => l.Number) .Select(l => new { name = l.FullName, capacity = Math.Abs(l.Capacity), }) .Take(10); return(Json(list)); }
public JsonResult RoomListByOrg(Guid orgId, string number) { var isOrgAdmin = IsRoomAdmin(orgId); var roomList = new MyStik.TimeTable.Web.Services.RoomService().GetRooms(orgId, isOrgAdmin); var list = roomList.Where(l => l.Number.ToUpper().Contains(number.ToUpper())) .OrderBy(l => l.Number) .Select(l => new { name = l.FullName, capacity = Math.Abs(l.Capacity), id = l.Id }) .Take(10); return(Json(list)); }