protected void Page_Load(object sender, EventArgs e) { // Creating with optional parameters //Beer b3 = new Beer("Therezópolis", "Brasil"); //Beer b4 = new Beer("Coruja"); try { //Beer b5 = new Beer(null, "RS"); //b5.Open(); } catch { } // Never do this!! // Creating using type-initializer //Beer b6 = new Beer("Coruja") //{ // Weight = 456, //}; //b6.Name = ""; // Java Style: //b5.setWeight(456); PremiumBeer premium = new PremiumBeer("Muller"); this.lblResult.Visible = true; this.lblResult.Text = premium.ToString(); Beer muller = new PremiumBeer("Muller"); this.lblResult.Text = muller.ToString(); StoutBeer guinness = new StoutBeer("Guinness", 800); guinness.Open(); guinness.Drink(400); if (guinness is PremiumBeer) { Response.Redirect("http://www.google.com"); } else if (guinness is StoutBeer) { Response.Redirect("http://www.guinness.com", true); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Beer b = new PremiumBeer(); b.Name = "Primator"; b.Weight = b.InitialWeight = 645; b.Country = "CZECH"; using (TweetBeerContainer dbContainer = new TweetBeerContainer()) { #region Inserting dbContainer.AddToBeer(b); dbContainer.SaveChanges(); #endregion #region Updating b.Name = "Corona"; dbContainer.SaveChanges(); #endregion #region Delete //dbContainer.DeleteObject(b); //dbContainer.SaveChanges(); #endregion #region LINQ Query var coronas = from beer in dbContainer.Beer.ToList() where beer.Name == "Corona" select beer; #endregion } #region Equivalent to using //TweetBeerContainer v = null; //try //{ // v = new TweetBeerContainer(); // // Fazer um monte de coisa //} //catch //{ //} //finally //{ // v.Dispose(); //} #endregion } }
protected void Page_Load(object sender, EventArgs e) { Beer b = new PremiumBeer(); }