Language: C#
Creating a view model from a domain model
[Precompile] public class WorkoutController : Controller { public ActionResult Index() { var workouts = new WorkoutRepository().GetAll(); ViewData["workouts"] = new WorkoutIndexViewModel().Render(workouts); return View(); } } public struct WorkoutIndexViewModel { public List<Model> Render(List<Workout> workouts) { var value = new List<Model>(); workouts.ForEach(x => value.Add(new Model() {Date = x.Date, Notes = x.Notes})); return value; } public struct Model { public DateTime Date { get; set; } public string Notes { get; set; } } }
Tags:
Report Abuse
Subscribe
Discuss
What's new
What is it
New Snippet
Recent Snippets
My Snippets
Web Code
Search

