Example #1
0
        public ActionResult Index()
        {
            COMPUTERMANAGEMENT_TestEntities _context = new COMPUTERMANAGEMENT_TestEntities();
            List <t_Producto> productoList           = new List <t_Producto>();

            productoList = _context.t_Producto.ToList();
            List <ProductoModel> productoMList = new List <ProductoModel>();

            foreach (var element in productoList)
            {
                ProductoModel productoActual = new ProductoModel();
                TipoModel     tipo           = new TipoModel();
                MarcaModel    marca          = new MarcaModel();
                SistemaOModel sistema        = new SistemaOModel();
                FacturaModel  factura        = new FacturaModel();
                tipo.Tipo                 = element.t_Tipo.Tipo.ToString();
                marca.Marca               = element.t_Marca.Marca.ToString();
                sistema.SistemaO          = element.t_SistemaO.SistemaO.ToString();
                factura.Factura           = element.t_Factura.Factura.ToString();
                productoActual.Marca      = marca;
                productoActual.Factura    = factura;
                productoActual.Tipo       = tipo;
                productoActual.SistemaO   = sistema;
                productoActual.Modelo     = element.Modelo;
                productoActual.IdProducto = element.IdProducto;
                productoMList.Add(productoActual);
            }
            return(View(productoMList));
        }
        public ActionResult AgregarSistemaO(SistemaOModel model)
        {
            var config = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <SistemaOModel, t_SistemaO>();
            });
            IMapper iMapper     = config.CreateMapper();
            var     source      = model;
            var     destination = iMapper.Map <SistemaOModel, t_SistemaO>(source);
            COMPUTERMANAGEMENT_TestEntities _context = new COMPUTERMANAGEMENT_TestEntities();
            var addfactura = _context.t_SistemaO.Add(destination);

            _context.SaveChanges();
            var data = _context.t_SistemaO.ToList();

            return(View("SistemaOList", data));
        }