protected void btnSave_OnClick(object sender, EventArgs e) { var dataManager = new RestaurantManager(); var hallManager = new HallManager(); var tableManager = new DinnerTableManager(); var restManager = new RestaurantManager(); if(fvTable.CurrentMode == FormViewMode.Insert) { var ddlHall = fvTable.FindControl("ddlHall") as DropDownList; var hallId = Convert.ToInt32(ddlHall.SelectedValue); var element = (fvTable.FindControl("ddlRestaurant") as DropDownList).SelectedValue; int Id = Convert.ToInt32(element); var dinnerTable = new DataModel.Model.DinnerTable(); dinnerTable.Restaurant = dataManager.Get(Id); dinnerTable.Number = Convert.ToInt32(GetValueFromTextbox("txtNumber")); dinnerTable.Hall = hallManager.GetById(new Hall() { Id = hallId }); tableManager.Add(dinnerTable); HideModal(); } if (fvTable.CurrentMode == FormViewMode.Edit) { var table = tableManager.Get(currentId); table.Number = Convert.ToInt32(GetValueFromTextbox("txtNumber")); table.Restaurant = restManager.Get(GetDdlValue(fvTable, "ddlRestaurant")); table.Hall = hallManager.Get(GetDdlValue(fvTable, "ddlHall")); tableManager.Update(table); } gvTables.DataBind(); HideModal(); }
// GET: Hall public ActionResult Index() { if (ControllerContext.RouteData.GetRequiredString("id") == null) { return(HttpNotFound()); } string now_screening_id = ControllerContext.RouteData.GetRequiredString("id"); MovieBusinessLogic.HallManager hall_manager = new HallManager(); var HallInfo = new HallDataModel() { screening_id = hall_manager.GetHallById(now_screening_id).screening_id, hall_id = hall_manager.GetHallById(now_screening_id).hall_id, total = hall_manager.GetHallById(now_screening_id).total, left = hall_manager.GetHallById(now_screening_id).left, }; return(View(HallInfo)); }