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(); }
public Bot(string apiKey) { _apiKeyToken = apiKey; _restaurantManager = new RestaurantManager(); _keepAliveTimer = new Timer(OnKeepAliveTimerTick); SetupCommands(); SetupRestaurants(); }
public void UploadRstPic(int Id) { var httpRequest = HttpContext.Current.Request; var imageFile = httpRequest.Files["file0"]; if(imageFile != null) { var photoUrl = this.SavePhoto(imageFile); var rstManager = new RestaurantManager(); var restaurant = rstManager.Get(Id); restaurant.PhotoUrl = photoUrl; rstManager.Update(restaurant); } }
public List<ReservedTable> GetByRestaurant(int Id, int day, int month, int year) { var date = new DateTime(year, month, day); var rstManager = new RestaurantManager(); List<ReservedTable> lstReservation = rstManager.GetAllTable(Id) ?.Select(t => new ReservedTable(){ Id = t.Id, Num = t.Number, Reservations = GetReservationByTable(t.Id, date) }) .ToList(); return lstReservation; }
protected void btnSave_OnClick(object sender, EventArgs e) { var ddlRestaurant = GetDdlValue(fvRestaurateur, "ddlRestaurant"); var ddlUsers = GetDdlValue(fvRestaurateur, "ddlUsers"); var rstManager = new RestaurantManager(); var clientManager = new ClientManager(); var userManager = new UserManager(); if (fvRestaurateur.CurrentMode == FormViewMode.Edit) { var client = clientManager.Get(currentId); client.Restaurant = rstManager.Get(ddlRestaurant); var user = userManager.Get(ddlUsers); user.Position = Role.Restaurateur; userManager.Update(user); client.UserInfo = user; clientManager.Update(client); } else if (fvRestaurateur.CurrentMode == FormViewMode.Insert) { var client = new ClientInfo(); client.Restaurant = rstManager.Get(ddlRestaurant); var user = userManager.Get(ddlUsers); user.Position = Role.Restaurateur; userManager.Update(user); client.UserInfo = user; clientManager.Add(client); } PopupHelper.HidePopup("#pop", this); gvClients.DataBind(); }
protected void ddlRestaurant_OnSelectedIndexChanged(object sender, EventArgs e) { var dataManager = new RestaurantManager(); var ddlRestaurant = fvTable.FindControl("ddlRestaurant") as DropDownList; var ddlHall = fvTable.FindControl("ddlHall") as DropDownList; var restaurantId = Convert.ToInt32(ddlRestaurant.SelectedValue); var restaurant = dataManager.GetById(new DataModel.Model.Restaurant(){Id = restaurantId}); ddlHall.DataSource = restaurant.Halls; ddlHall.DataBind(); ShowModal(); }
protected void ddlHall_OnDataBinding(object sender, EventArgs e) { var ddl = sender as DropDownList; var dataManager = new RestaurantManager(); var ddlRestaurant = fvTable.FindControl("ddlRestaurant") as DropDownList; var restaurantId = Convert.ToInt32(ddlRestaurant.SelectedValue); var restaurant = dataManager.Get(restaurantId); ddl.DataSource = restaurant.Halls; }
public BotCommandListRestaurants(RestaurantManager restaurantManager) { _restaurantManager = restaurantManager; }
public Restaurant RandomRestaurant() { return(RestaurantManager.RandomRestaurant()); }
public void ReserveTable(BookingModel model) { if (ModelState.IsValid) { var rstManager = new RestaurantManager(); var tblManager = new DinnerTableManager(); var reservations = rsvManager.Get().Where(x => x.Table.Restaurant.Id == model.RestaurantId); var table = rstManager.GetAllTable(model.RestaurantId) .FirstOrDefault(x => reservations.FirstOrDefault(r => r.Table == x && r.From <= model.From && r.To >= model.From) == null); if (table != null) { tblManager.Update(table); var reservation = new Reservation(); reservation.User = GetUserByLogin(); reservation.PeopleCount = model.PeopleNum; reservation.From = model.From; reservation.To = model.To; reservation.SpecialRequest = model.Msg; reservation.Table = table; rsvManager.Add(reservation); } } }
public List <Restaurant> GetRestaurantByRestaurateur(int id) { return(RestaurantManager.GetAll().Where(x => x.idRestaurateur == id).OrderBy(y => y.nom).ToList()); }
public List <Restaurant> GetAllSnack() { return(RestaurantManager.GetAll().Where(x => x.genre == 2).OrderByDescending(y => y.premium).ToList()); }
public void DeleteRestaurant(int id) { RestaurantManager.Delete(id); }
public void UpdateRestaurant(Restaurant r) { RestaurantManager.Update(r); }
public void CreateRestaurant(Restaurant r) { RestaurantManager.Create(r); }
public Restaurateur GetRestaurateurByRestaurant(int id) { int idRestaurateur = RestaurantManager.GetAll().Find(x => x.id == id).idRestaurateur; return(RestaurateurManager.GetAll().Find(x => x.id == idRestaurateur)); }
protected void ddlRestaurant_OnDataBinding(object sender, EventArgs e) { var rstManager = new RestaurantManager(); var ddl = sender as DropDownList; ddl.DataSource = rstManager.Get(); }
public void shouldNotAddNullRestaurant() { RestaurantManager theManager = new RestaurantManager(); Assert.ThrowsException <ArgumentException>(() => theManager.AddRestaurant(null)); }