Creating a Movie Database Application in 15 minutes with ASP.NET MVC

I could not remember where I downloaded the sample code for the video “Creating a Movie Database Application in 15 minutes with ASP.NET MVC”. The one that I have downloaded is without delete functionality. I have added the View (Delete) and the code below in the Homecontroller.cs.

publicActionResult Delete(int id)

{

  var movieToEdit = (from m in _db.MovieSet

                     where m.Id == id

                     select m).First();

 

  return View(movieToEdit);

}

 

//

// POST: /Home/Delete

 

[AcceptVerbs(HttpVerbs.Post)]

publicActionResult Delete(Movie movieToCreate)

{

 

  var originalMovie = (from m in _db.MovieSet

                       where m.Id == movieToCreate.Id

                       select m).First();

 

  if (!ModelState.IsValid)

    return View();

 

  _db.DeleteObject(originalMovie);

  _db.SaveChanges();

 

  return RedirectToAction(“Index”);

}

 

Add the following code to Index.aspx too (just the delete line).

 

<td>

    <%= Html.ActionLink(“Edit”, “Edit”, new { id=item.Id }) %> |

    <%= Html.ActionLink(“Details”, “Details”, new { id=item.Id })%> |

    <%= Html.ActionLink(“Delete”, “Delete”, new { id=item.Id })%>

</td>

 

 

You can also download a single solution from http://skydrive.live.com. The sample file name is MovieApp.rar. My MSN ID is chanmmn@hotmail.com.

About these ads

About chanmingman

Ming Man is a senior manager for a development company. With 20 years of experience in the IT field, he has developed system using Clipper, COBOL, VB5, VB6, VB.NET, Java and C #. He is familiar with the N-Tier design of business application and is also an expert with database experience in MS SQL, Oracle and AS 400.
This entry was posted in .Net and tagged , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s