Я новичок в ASP.NET MVC. Мне нужно создать результат действия для отображения содержимого моего списка.Как добавить результат действия? mvc5
У меня есть следующий код в моем классе Movie.cs. Мне нужна помощь в создании результата действия. Мой код:
namespace MvcMovie.Models
{
public class Movie
{
public int ID { get; set; }
public string Title { get; set; }
public DateTime ReleaseDate { get; set; }
public string Genre { get; set; }
public decimal Price { get; set; }
}
public class MovieDBContext : DbContext
{
public List<Movie> GetMoviesList()
{
List<Movie> lmovie = new List<Movie>();
SqlConnection con = new SqlConnection("Data Source=dev01;Initial Catalog=Test;Integrated Security=True");
con.Open();
SqlCommand cmd = new SqlCommand("select * from Movies", con);
SqlDataReader dr = cmd.ExecuteReader();
DataTable dt = new DataTable();
dt.Load(dr);
con.Close();
foreach (DataRow r in dt.Rows)
{
Movie mv = new Movie();
mv.ID = Convert.ToInt32(r["ID"]);
mv.Title = r["Title"].ToString();
mv.Price = Convert.ToInt32(r["Price"]);
mv.ReleaseDate = Convert.ToDateTime(r["ReleaseDate"]);
mv.Genre = r["Genre"].ToString();
lmovie.Add(mv);
}
return lmovie;
}
}
}
Это мой результат действия в MoviesController:
public ActionResult Index()
{
return View(-----);
}
Попробуйте прочитать это, чтобы понять базу Asp.Net MVC -> http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started и дайте мне знать –