예제 #1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            //connect
            using (DefaultConnection db = new DefaultConnection())
            {
                //create a new object
                author au = new author();
                Title  ti = new title();
                Time   tm = new time();
                genre  ge = new genre();
                review rw = new review();

                Int32 authorId = 0;
                Int32 titleId  = 0;
                Int32 timeId   = 0;
                Int32 genreId  = 0;
                Int32 reviewId = 0;

                //check for a url
                if (!String.IsNullOrEmpty(Request.QueryString["titleId"]))
                {
                    //get the id from the url
                    authorId = Convert.ToInt32(Request.QueryString["titleId"]);

                    //look up the item
                    ti = (from t in db.author
                          where t.titleId == titleId
                          select t).FirstOrDefault();
                }


                //fill in text
                au.author = txtAuthor.Text;
                ti.title  = txtTitle.Text;
                tm.time   = txtTime.Text;
                ge.genre  = txtGenre.Text;
                rw.review = txtReview.Text;

                //add if we have no id in the url
                if (titleId == 0)
                {
                    db.author.Add(au);
                    db.title.Add(ti);
                    db.time.Add(tm);
                    db.genre.Add(ge);
                    db.review.Add(rw);
                }

                //save the new item
                db.SaveChanges();

                //redirect to the home page
                Response.Redirect("default.aspx");
            }
        }
예제 #2
0
        protected void GetTitle()
        {
            //connect
            using (DefaultConnection db = new DefaultConnection())
            {
                //Get the selected titleId from the url
                Int32 titleId = Convert.ToInt32(Request.QueryString["titleId"]);

                //query the db
                title objT = (from t in db.title
                              where t.titleId == titleId
                              select t).FirstOrDefault();

                //populate the form
                txtTitle.Text = objT.title;
            }
        }