public ActionResult CommentList(Int64 RoomID)
        {
            Room room = new Room();
            room.RoomID = RoomID;
            RoomRepository _RoomRepository = new RoomRepository(room);

            return PartialView(_RoomRepository.getdata());
        }
 public ActionResult RoomlistOwner()
 {
     Room model = new Room();
     Account AccountModel = new Account();
     AccountModel.username = User.Identity.Name;
     AccountRepository _accountRepository = new AccountRepository(AccountModel);
     model.UserID = _accountRepository.getData().ID;
     List<Room> modelList = new List<Room>();
     RoomRepository _RoomAccountRepository = new RoomRepository(model);
     return View(_RoomAccountRepository.getRoomListByID());
 }
 public ActionResult RoomUpdateProcess(Room model)
 {
     RoomRepository _RoomRepository = new RoomRepository(model);
     _RoomRepository.UpdateRoomData();
     return RedirectToAction("RoomlistOwner");
 }
 public ActionResult InsertRoomData(Room model)
 {
     //if (model.ApartmentName != "" || model.RoomType != "" || model.RoomSize != "" || model.RoomPrice != 0 || model.District != "" || model.FullAddress != "" || model.ElecPerUnit != 0 || model.WaterPerUnit != 0 || model.RoomStatus != "")
     //{
     Account AccountModel = new Account();
     AccountModel.username = User.Identity.Name;
     AccountRepository _accountRepository = new AccountRepository(AccountModel);
     model.UserID = _accountRepository.getData().ID;
     RoomRepository _RoomRepository = new RoomRepository(model);
     _RoomRepository.InsertRoomData();
     return RedirectToAction("RoomlistOwner","MY");
     //}
     //else
     //{
     //    ViewData["MSGREGISTER"] = "Please Input All The Data!!!";
     //    return View();
     //}
 }
        public ActionResult SearchResultDetail(Int64 ID)
        {
            Room room = new Room();
            room.RoomID = ID;
            RoomRepository _RoomRepository = new RoomRepository(room);

            return View(_RoomRepository.GetRoomData());
        }
 public ActionResult Search1(Search model)
 {
     ViewData["MsgUsername"] = Session["FirstName"];
     RoomRepository _RoomAccountRepository = new RoomRepository(model);
     return View("SearchResult", _RoomAccountRepository.Searchwithcriterion());
 }
        public ActionResult searchResult(Search Model)
        {
            RoomRepository _RoomRepository = new RoomRepository(Model);

            return View(_RoomRepository.Searchwithcriterion());
        }
 public ActionResult Search(Search model)
 {
     RoomRepository _RoomAccountRepository = new RoomRepository(model);
     return View("SearchResult", _RoomAccountRepository.Searchwithcriterion());
 }
 public ActionResult RoomList()
 {
     Room model = new Room();
      List<Room> modelList = new List<Room>();
      RoomRepository _RoomAccountRepository = new RoomRepository(model);
      modelList = _RoomAccountRepository.getRoomList();
      return View(modelList);
 }
 public ActionResult RoomDeleteData(Room model)
 {
     RoomRepository _RoomRepository = new RoomRepository(model);
     _RoomRepository.DeleteRoomData();
     return RedirectToAction("RoomlistOwner","MY");
 }
        public ActionResult MakeReservations(Int64 RoomID)
        {
            Room model = new Room();
            model.RoomID = RoomID;
            RoomRepository _roomRepository = new RoomRepository(model);

            Reservation _ReservationtModel = new Reservation();
            _ReservationtModel.RoomID = _roomRepository.getdata().RoomID;
            _ReservationtModel.RoomAccount = _roomRepository.getdata();
            Account AccountModel = new Account();
            AccountModel.username = User.Identity.Name;
            AccountRepository _accountRepository = new AccountRepository(AccountModel);
            _ReservationtModel.UserID = _accountRepository.getData().ID;
            return View(_ReservationtModel);
        }
        public ActionResult MakeAppointment(Int64 RoomID)
        {
            Room model = new Room();
            model.RoomID = RoomID;
            RoomRepository _roomRepository = new RoomRepository(model);

            Appointment _AppointmentModel = new Appointment();
            _AppointmentModel.RoomID = _roomRepository.getdata().RoomID;
            _AppointmentModel.RoomAcc = _roomRepository.getdata();
            Account AccountModel = new Account();
            AccountModel.username = User.Identity.Name;
            AccountRepository _accountRepository = new AccountRepository(AccountModel);
            _AppointmentModel.UserID = _accountRepository.getData().ID;
            return View(_AppointmentModel);
        }