public ListaCompra ConvertENToModelUI(ListaCompraEN en)
        {
            ListaCompra model = new ListaCompra();
            model.Id = en.Id;
            model.Nombre = en.Nombre;
            model.Fecha = en.Fecha;

            model.IdUsuario = en.Usuario.Id;
            model.NombreUsuario = en.Usuario.Nombre;

            model.LineasListaCompra = en.LineasListaCompra.OrderBy(f => f.Ingrediente.Nombre).ToList();

            return model;
        }
示例#2
0
        public ListaCompra ConvertENToModelUI(ListaCompraEN en)
        {
            ListaCompra model = new ListaCompra();

            model.Id     = en.Id;
            model.Nombre = en.Nombre;
            model.Fecha  = en.Fecha;

            model.IdUsuario     = en.Usuario.Id;
            model.NombreUsuario = en.Usuario.Nombre;

            model.LineasListaCompra = en.LineasListaCompra.OrderBy(f => f.Ingrediente.Nombre).ToList();

            return(model);
        }
        public ActionResult Create(ListaCompra listaCompra)
        {
            try
            {

                // Obtenemos usuario actual
                UsuarioEN usuarioEn = new UsuarioCAD().GetByNick(User.Identity.Name);

                listaCompra.Fecha = DateTime.Now;

                int id = new ListaCompraCEN().New_(listaCompra.Nombre, listaCompra.Fecha, usuarioEn.Id);

                return RedirectToAction("Index", new { id = id });
            }
            catch
            {
                return View();
            }
        }