Пример #1
0
        public static Models.Cliente ConvertirAModelo(this ViewModel.ClienteViewModel clienteviewmodel)
        {
            var cliente = new Models.Cliente
            {
                Apellido = clienteviewmodel.Apellido,
                Nombre   = clienteviewmodel.Nombre,
                Edad     = clienteviewmodel.Edad,
                Email    = clienteviewmodel.Email
            };

            return(cliente);
        }
Пример #2
0
 public ActionResult Guardar(ViewModel.ClienteViewModel clienteViewModel)
 {
     if (ModelState.IsValid)
     {
         gestorClientes.Guardar(clienteViewModel.ConvertirAModelo());
     }
     else
     {
         return(View("Alta"));
     }
     return(RedirectToAction("Listar"));
 }
Пример #3
0
        public static List <ViewModel.ClienteViewModel> ConvertirAViewModel(this List <Models.Cliente> clientes)
        {
            var listaDeViewModel = new List <ViewModel.ClienteViewModel>();

            foreach (var clienteDelModelo in clientes)
            {
                var clienteDeViewModel = new ViewModel.ClienteViewModel
                {
                    ClienteId = clienteDelModelo.Id,
                    Apellido  = clienteDelModelo.Apellido,
                    Nombre    = clienteDelModelo.Nombre,
                    Edad      = clienteDelModelo.Edad,
                    Email     = clienteDelModelo.Email
                };
                listaDeViewModel.Add(clienteDeViewModel);
            }
            return(listaDeViewModel);
        }