protected void btnSave_Click(object sender, EventArgs e) { try { string name = txtName.Text; string type = txtType.Text; double price = Convert.ToDouble(txtPrice.Text); price = price / 100; string roast = txtRoast.Text; string country = txtCountry.Text; string image = "../Images/Coffee/" + ddlImage.SelectedValue; string review = txtReview.Text; var coffee = new AspWebFormsWebshop.Repository.Entites.Coffee(-1, name, type, price, roast, country, image, review); ConnectionClass.AddCoffee(coffee); lblResult.Text = "Upload succesful!"; ClearTextFields(); } catch (Exception) { lblResult.Text = "Upload failed!"; } }
private IList <Order> GetOrders() { //Get list of Textbox objects in ContentPlaceHolder ContentPlaceHolder cph = (ContentPlaceHolder)Master.FindControl("ContentPlaceHolder1"); ControlFinder <TextBox> cf = new ControlFinder <TextBox>(); cf.FindChildControlsRecursive(cph); var textBoxList = cf.FoundControls; //Create orders using data from textfields List <Order> orderList = new List <Order>(); foreach (TextBox textBox in textBoxList) { //Make sure textbox.Text is not null if (textBox.Text != "") { int amountOfOrders = Convert.ToInt32(textBox.Text); //Generate Order for each textbox which has an order greater than 0 if (amountOfOrders > 0) { Entite.Coffee coffee = ConnectionClass.GetCoffeeById(Convert.ToInt32(textBox.ID)); Order order = new Order( user.Name, coffee.Name, amountOfOrders, coffee.Price, DateTime.Now, false); //Add order to ArrayList orderList.Add(order); } } } return(orderList); }