public static Models.Producto ConvertirAModelo(this ViewModel.Producto productoViewModel) { var producto = new Models.Producto { Nombre = productoViewModel.Nombre, Cantidad = productoViewModel.Cantidad, Precio = productoViewModel.Precio }; return(producto); }
public ActionResult Guardar(ViewModel.Producto productoViewModel) { if (ModelState.IsValid) { gestor.Guardar(productoViewModel.ConvertirAModelo()); } else { return(View("Alta")); } return(RedirectToAction("Listar")); }
public static List <ViewModel.Producto> ConvertirAViewModel(this List <Models.Producto> productos) { var listaDeViewModel = new List <ViewModel.Producto>(); foreach (var productoDelModelo in productos) { var productoViewModel = new ViewModel.Producto { Nombre = productoDelModelo.Nombre, Cantidad = productoDelModelo.Cantidad, Precio = productoDelModelo.Precio, }; listaDeViewModel.Add(productoViewModel); } return(listaDeViewModel); }