public ActionResult AddRoom(AddRoomViewModel addRoomModel,int categoryId)
 {
     if (!ModelState.IsValid) return RedirectToAction("AddRoom");
     Service.DTO.RoomModel room = new Service.DTO.RoomModel()
                                             { RoomNumber = addRoomModel.RoomNumber,
                                               TheCategory = new Service.DTO.CategoryModel() { Id=categoryId}
                                             };
     categoryService.AddRoom(room);
     return RedirectToAction("Room");
 }
 public ActionResult AddRoom()
 {
     AddRoomViewModel addRoomModel = new AddRoomViewModel();
     List<SelectListItem> listItems = new List<SelectListItem>();
     IEnumerable<Service.DTO.CategoryModel> categories = categoryService.GetAllCategories().ToList();
     foreach(Service.DTO.CategoryModel category in categories)
     {
         listItems.Add(new SelectListItem() { Text = category.Name, Value = category.Id.ToString() });
     }
     addRoomModel.Categories = listItems;
     return View(addRoomModel);
 }