public async Task <IActionResult> Create(BudgetViewModel view) { if (ModelState.IsValid) { try { if (await ValidateBudget(view)) { Budget budget = this.ToBudget(view); budget.ID = 0; context.Add(budget); await context.SaveChangesAsync(); return(RedirectToAction(nameof(Details), new { budget.ID })); } } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); } } view.Areas = combosHelper.GetComboAreas(); return(View(view)); }
private void FillData(ref ProjectViewModel view) { view.Areas = combosHelper.GetComboAreas(); view.Users = combosHelper.GetComboUsers(); view.DevAxes = combosHelper.GetComboDevAxes(); view.ResponsableUnits = combosHelper.GetComboResponsableUnits(); view.Sectors = combosHelper.GetComboSectors(); view.Typologies = combosHelper.GetComboTypologies(); view.StageID = view.StageID; view.Stages = combosHelper.GetComboStages(view.TypologyID); view.ColaboratorsList = combosHelper.GetComboUsers(); }
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)); }
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, }); }