예제 #1
0
        public IActionResult Create(int?id)
        {
            var view = new ElementoViewModel
            {
                Areas       = _combosHelper.GetComboAreas(),
                Ubicaciones = _combosHelper.GetComboUbicaciones(),
                Estados     = _combosHelper.GetComboEstadosElementos(),
                Titulares   = _combosHelper.GetComboTitulares(),
                Marcas      = _combosHelper.GetComboMarcas(),
                Modelos     = _combosHelper.GetComboModelos(),
                Activo      = true
            };

            return(View(view));
        }
예제 #2
0
        public ElementoViewModel ToElementoViewModel(Elemento elemento)
        {
            return(new ElementoViewModel
            {
                ElementoID = elemento.ElementoID,
                Descripcion = elemento.Descripcion,

                Marcas = _combosHelper.GetComboMarcas(),
                MarcaID = elemento.Marca.MarcaID,

                Modelos = _combosHelper.GetComboModelos(),
                ModeloID = elemento.Modelo.ModeloID,
                NroSerie = elemento.NroSerie,
                FabricacionFecha = elemento.FabricacionFecha,
                CompraFecha = elemento.CompraFecha,
                VencimientoFecha = elemento.VencimientoFecha,
                Observaciones = elemento.Observaciones,
                Activo = elemento.Activo,
                BajaFecha = elemento.BajaFecha,

                Estado = elemento.Estado,
                Estados = _combosHelper.GetComboEstadosElementos(),
                Titular = elemento.Titular,
                Titulares = _combosHelper.GetComboTitulares(),

                Areas = _combosHelper.GetComboAreas(),
                AreaId = elemento.Area.AreaID,
                Ubicaciones = _combosHelper.GetComboUbicaciones(),
                UbicacionId = elemento.Ubicacion.UbicacionID,
            });
        }