コード例 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.Form.AllKeys.Contains("MovieTitle"))
     {
         using (var db = new ReviewContext())
         {
             var movie = new Movie
             {
                 MovieTitle  = Request.Form["MovieTitle"],
                 Genre       = Request.Form["Genre"],
                 ReleaseDate = DateTime.Parse(Request.Form["ReleaseDate"]),
                 IMDBLink    = Request.Form["IMDBLink"],
             };
             db.Movie.Add(movie);
             db.SaveChanges();
         }
     }
     Response.Redirect("MovieNew.aspx");
 }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var movieId = int.Parse(Request.QueryString["id"]);

            using (var db = new ReviewContext())
            {
                Movies        = db.Movie.ToList();
                movieInstance = db.Movie.First(x => x.Id == movieId);
                if (IsPostBack)
                {
                    movieInstance.MovieTitle  = Request.Form["MovieTitle"];
                    movieInstance.ReleaseDate = DateTime.Parse(Request.Form["ReleaseDate"]);
                    movieInstance.IMDBLink    = Request.Form["IMDBLink"];

                    db.Entry(movieInstance).State = EntityState.Modified;
                    db.SaveChanges();
                    Response.Redirect("Default.aspx");
                }
            }
        }
コード例 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.Form.AllKeys.Contains("MovieReview"))
     {
         using (var db = new ReviewContext())
         {
             var review = new Review
             {
                 MovieReview          = Request.Form["MovieReview"],
                 MovieRating          = Request.Form["MovieRating"].Count(),
                 ReviewerName         = Request.Form["ReviewerName"],
                 GenderofReviewer     = Request.Form["GenderofReviewer"],
                 OccupationOfReviewer = Request.Form["OccupationOfReviewer"],
                 AgeOfReviewer        = Request.Form["AgeOfReviewer"].Count(),
                 DateTimeOfReview     = DateTime.Now,
                 MovieId = 1
             };
             db.Review.Add(review);
             db.SaveChanges();
         }
     }
     Response.Redirect("Default.aspx");
 }
コード例 #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     using (var db = new ReviewContext())
         Movies = db.Movie.ToList();
 }