public InsumoUsado ToInsumoUsado(InsumoUsadoViewModel model) { var produccion = produccionRepository.GetProduccionById(model.ProduccionId); var insumo = insumoRepository.GetInsumoById(model.InsumoId); return(new InsumoUsado { CantidadUsada = model.CantidadUsada, Produccion = produccion, Insumo = insumo, }); }
public async Task <IActionResult> AddInsumoUsado(InsumoUsadoViewModel model) { if (this.ModelState.IsValid) { var insumoUsado = converterHelper.ToInsumoUsado(model); //await produccionRepository.ActulizarInsumosUsadosenProduccion(insumoUsado, model.ProduccionId); await insumoUsadoRepository.CreateAsync(insumoUsado); // return(this.RedirectToAction("ProduccionUsuario")); } return(this.View(model)); }
//el id que llega como parametro es el id de la produccion // //Get public IActionResult AddInsumoUsado(int?id) { if (id == null) { return(NotFound()); } var produccion = this.produccionRepository.GetProduccionById(id.Value); if (produccion == null) { return(NotFound()); } var model = new InsumoUsadoViewModel { ProduccionId = produccion.Id, Insumos = combosHelper.GetComboInsumo() }; return(View(model)); }