//Konstruktor public RoomTab() { InitializeComponent(); List <Room> RoomList = RoomRepo.GetAllRooms(); RoomListView.ItemsSource = RoomList; }
public TableDetailViewModel(string name, AppDatabase database) { this.name = name; this.database = database; userRepo = new UserRepo(database); roomRepo = new RoomRepo(database); }
public ActionResult Update(int id) { ViewBag.Technology = new SelectList(TechnologyRepo.All(null), "id", "name"); ViewBag.Trainer = new SelectList(TrainerRepo.All(null), "id", "name"); ViewBag.BootcampType = new SelectList(BootcampTypeRepo.All(), "id", "name"); ViewBag.Room = new SelectList(RoomRepo.All(), "id", "name"); return(PartialView("_Update", BatchRepo.Get(id))); }
public ActionResult Create() { ViewBag.Technology = new SelectList(TechnologyRepo.All(null), "id", "name"); ViewBag.Trainer = new SelectList(TrainerRepo.All(null), "id", "name"); ViewBag.BootcampType = new SelectList(BootcampTypeRepo.All(), "id", "name"); ViewBag.Room = new SelectList(RoomRepo.All(), "id", "name"); return(PartialView("_Create")); }
public void GetDataFromXML() { Groups = GroupRepo.DeserializeArray("../../Data/groups.xml").ToList(); Teachers = TeacherRepo.DeserializeArray("../../Data/teachers.xml").ToList(); Rooms = RoomRepo.DeserializeArray("../../Data/rooms.xml").ToList(); GroupSubjects = GroupSubjectRepo.DeserializeArray("../../Data/group_subjects.xml").ToList(); TeacherSubjects = TeacherSubjectRepo.DeserializeArray("../../Data/teacher_subjects.xml").ToList(); Subjects = SubjectRepo.DeserializeArray("../../Data/subjects.xml").ToList(); }
public void GetDataFromDb() { Groups = GroupRepo.GetGroupsFromDb(); Teachers = TeacherRepo.GetTeachersFromDb(); Rooms = RoomRepo.GetRoomsFromDb(); GroupSubjects = GroupSubjectRepo.GetGroupSubjectsFromDb(); TeacherSubjects = TeacherSubjectRepo.GetTeacherSubjectsFromDb(); Subjects = SubjectRepo.GetSubjectsFromDb(); }
public MatchViewModel(string index) { this.index = index; userRepo = new UserRepo(App.Database); roomRepo = new RoomRepo(App.Database); Rooms = roomRepo.GetRoomsAsync().Result; Users = userRepo.GetUsersAsync().Result; user = userRepo.GetUserAsync(index).Result; }
// Create public ActionResult Create() { ViewBag.roomList = new SelectList(RoomRepo.All(), "id", "name"); ViewBag.BootcampTypeList = new SelectList(BootcampTypeRepo.All(), "id", "name"); ViewBag.technologyList = new SelectList(TechnologyRepo.All(), "id", "name"); ViewBag.TerainerList = new SelectList(TrainerRepo.ByTechnology(0), "id", "name"); // Mencari Berdasarkan Technologi return(PartialView("_Create")); }
public static void GenerateRooms() { // rooms Room r1 = RoomRepo.CreateRoom(ClassType.Ordinary, 366, 25); RoomRepo.AddToDb(r1); Room r2 = RoomRepo.CreateRoom(ClassType.Lecture, 111, 80); RoomRepo.AddToDb(r2); Room r3 = RoomRepo.CreateRoom(ClassType.Ordinary, 367, 25); RoomRepo.AddToDb(r3); Room r4 = RoomRepo.CreateRoom(ClassType.Ordinary, 70, 25); RoomRepo.AddToDb(r4); Room r5 = RoomRepo.CreateRoom(ClassType.Computer, 1192, 25); RoomRepo.AddToDb(r5); Room r6 = RoomRepo.CreateRoom(ClassType.Computer, 1191, 25); RoomRepo.AddToDb(r6); Room r7 = RoomRepo.CreateRoom(ClassType.Ordinary, 73, 25); RoomRepo.AddToDb(r7); Room r8 = RoomRepo.CreateRoom(ClassType.Computer, 117, 20); RoomRepo.AddToDb(r8); Room r9 = RoomRepo.CreateRoom(ClassType.Computer, 2723, 20); RoomRepo.AddToDb(r9); Room r10 = RoomRepo.CreateRoom(ClassType.Computer, 116, 20); RoomRepo.AddToDb(r10); Room r11 = RoomRepo.CreateRoom(ClassType.Ordinary, 145, 25); RoomRepo.AddToDb(r11); Room r12 = RoomRepo.CreateRoom(ClassType.Lecture, 439, 120); RoomRepo.AddToDb(r12); Room r13 = RoomRepo.CreateRoom(ClassType.Ordinary, 366, 25); RoomRepo.AddToDb(r13); Room r14 = RoomRepo.CreateRoom(ClassType.Ordinary, 365, 25); RoomRepo.AddToDb(r14); Room r15 = RoomRepo.CreateRoom(ClassType.Computer, 270, 25); RoomRepo.AddToDb(r15); Room r16 = RoomRepo.CreateRoom(ClassType.Computer, 118, 25); RoomRepo.AddToDb(r16); Room r17 = RoomRepo.CreateRoom(ClassType.Ordinary, 261, 25); RoomRepo.AddToDb(r17); }
public EditRecordViewModel(string tableName, object id) { Title = "Edit Column"; this.tableName = tableName; this.id = id; Columns = new ObservableCollection <Column>(); userRepo = new UserRepo(App.Database); adminRepo = new AdminRepo(App.Database); roomRepo = new RoomRepo(App.Database); EditRecordCommand = new Command(() => ExecuteEditRecordCommand()); }
public ActionResult Delete(RoomViewModel model) { ResponseResult result = RoomRepo.Delete(model); return(Json(new { success = result.Success, message = result.ErrorMessage, entity = result.Entity }, JsonRequestBehavior.AllowGet)); }
public AddRecordViewModel(string tableName) { Title = "Add Column"; this.tableName = tableName; Columns = new ObservableCollection <Column>(); LoadColumnsCommand = new Command(() => ExecuteLoadColumnsCommand()); AddRecordCommand = new Command(() => ExecuteAddRecordCommand()); userRepo = new UserRepo(App.Database); adminRepo = new AdminRepo(App.Database); roomRepo = new RoomRepo(App.Database); }
protected override void OnStart() { userRepo = new UserRepo(Database); roomRepo = new RoomRepo(Database); if (Database.Database.Table <User>().FirstOrDefaultAsync().Result == null) { LoadCSVUsers(); } if (Database.Database.Table <Room>().FirstOrDefaultAsync().Result == null) { LoadCSVRooms(); } }
public RepoRepo(Messenger messenger) { CFileRepo = new CFileRepo(messenger); MessageRepo = new MessageRepo(messenger); RelationshipRepo = new RelationshipRepo(messenger); RoomRepo = new RoomRepo(messenger); UserRepo = new UserRepo(messenger); repos.Add(CFileRepo); repos.Add(MessageRepo); repos.Add(RelationshipRepo); repos.Add(RoomRepo); repos.Add(UserRepo); }
public ActionResult EditRoom(long id = 0, long officeid = 0) { ViewBag.rdyes = null; ViewBag.rdno = null; if (OfficeRepo.anyProjector(id)) { ViewBag.rdyes = "checked"; } else { ViewBag.rdno = "checked"; } ViewBag.officeId = officeid; return(PartialView("_EditRoom", RoomRepo.ById(id))); }
// Edit public ActionResult Edit(long id) { BatchViewModel model = new BatchViewModel(); model = BatchRepo.ById(id); ViewBag.tanggalmulai = model.periodFrom?.ToString("yyyy'-'MM'-'dd"); ViewBag.tanggalselesai = model.periodTo?.ToString("yyyy'-'MM'-'dd"); ViewBag.roomList = new SelectList(RoomRepo.All(), "id", "name"); ViewBag.BootcampTypeList = new SelectList(BootcampTypeRepo.All(), "id", "name"); ViewBag.technologyList = new SelectList(TechnologyRepo.All(), "id", "name"); ViewBag.TerainerList = new SelectList(TrainerRepo.ByTechnology(model.technologyId), "id", "name"); // Mencari Berdasarkan Technologi return(PartialView("_Edit", model)); }
public void OnRoomAvailable() { IRoomRepository roomRepo = new RoomRepo(); ICourseRepository courseRepo = new NonConflictingCourseRepo(); AvailableRoomSearch roomSearch = new AvailableRoomSearch(roomRepo, courseRepo); var meetingDays = new List <DayOfWeek>() { DayOfWeek.Monday, DayOfWeek.Wednesday }; var startingTime = new TimeSpan(12, 0, 0); var endingTime = new TimeSpan(13, 35, 0); var minCapacity = 40; var availableRooms = roomSearch.AvailableRooms(meetingDays, startingTime, endingTime, minCapacity); //Assert.AreEqual<int>(1, availableRooms.Count); //Assert.AreEqual<string>("PKI 158", availableRooms[0].RoomName); }
public void AvailableSlots() { var courseRepo = new NonConflictingCourseRepo(); var roomRepo = new RoomRepo(); var roomSearch = new AvailableRoomSearch(roomRepo, courseRepo); SearchParameters searchParameters; searchParameters.MeetingDays = new List <DayOfWeek>() { DayOfWeek.Monday, DayOfWeek.Wednesday }; searchParameters.Capacity = 10; searchParameters.Duration = new TimeSpan(1, 0, 0); searchParameters.StartTime = new TimeSpan(13, 0, 0); searchParameters.EndTime = new TimeSpan(20, 0, 0); List <ScheduleSlot> slots = roomSearch.ScheduleSlotsAvailable(searchParameters); Assert.AreEqual <int>(3, slots.Count); }
public ActionResult CountOfAvailableType() { string cookieValue = string.Empty; IEnumerable <Room> r = null; using (HttpClient client = new HttpClient()) { client.BaseAddress = new Uri(BaseAddress); /*if (Request.Cookies["access_token"] != null) * { * cookieValue = Request.Cookies["access_token"].Value; * }*/ //client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", cookieValue); var responseTask = client.GetAsync("Room/Available/GetTypeCount"); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsAsync <IList <Room> >(); readTask.Wait(); r = readTask.Result; } else { r = Enumerable.Empty <Room>(); ModelState.AddModelError(string.Empty, "Server error try after some time."); } } RoomRepo rep = new RoomRepo(); var counter = rep.GetCountOfType(r); ViewBag.dict = counter; return(View()); }
public TableDetailViewModel(string name) { this.name = name; userRepo = new UserRepo(App.Database); roomRepo = new RoomRepo(App.Database); }
public ActionResult Delete(long id) { return(PartialView("_Delete", RoomRepo.ById(id))); }
public ActionResult Edit(long id) { return(PartialView("_Edit", RoomRepo.ById(id))); }
public ActionResult ListRoom() { return(PartialView("_ListRoom", RoomRepo.All())); }
public RoomController(IRepository <RoomDto> repo, IRepository <UserDto> userRepo, IHubContext <ProjectHub> hub) { _userRepo = (UserRepo)userRepo; _repo = (RoomRepo)repo; _hub = hub; }
public FakeSearchDataService(RoomRepo roomRepo, DormitoryRepo dormitoryRepo) { _roomRepo = roomRepo; _dormitoryRepo = dormitoryRepo; }
public RoomService() { repo = new RoomRepo(); }
public FakeSearchService(DormitoryRepo dormRepo, RoomRepo roomRepo) { _dormRepo = dormRepo; _roomRepo = roomRepo; }
public ActionResult DeleteRoom(long id, long officeid) { ViewBag.officeId = officeid; return(PartialView("_DeleteRoom", RoomRepo.ById(id))); }
public void ClassRepoNull_ThrowsException() { IRoomRepository roomRepo = new RoomRepo(); ICourseRepository courseRepo = null; AvailableRoomSearch roomSearch = new AvailableRoomSearch(roomRepo, courseRepo); }
public RoomController(RoomRepo roomRepo) { _roomRepo = roomRepo; }