public IActionResult Orcamentos(int?id) { if (id.HasValue == false) { return(BadRequest()); } Solicitacao solicitacao = _repository.FindById(id.Value, includeProduto: true, includeSolicitante: true, includeOrcamentos: true); OrcamentoViewModel vm = new OrcamentoViewModel(); vm.Produto = solicitacao.Produto; vm.Solicitacao = solicitacao; vm.Solicitante = solicitacao.Solicitante.Nome; vm.Orcamentos = _orcamentosRepository.GetOrcamentosDaSolicitacao(id.Value); vm.FornecedoresDisponiveis = _fornecedoresRepository.ListAll(); ViewBag.FornecedoresDisponiveis = new MultiSelectList( vm.FornecedoresDisponiveis, nameof(Fornecedor.Id), nameof(Fornecedor.RazaoSocial)); return(PartialView("_Orcamentos", vm)); }
public IActionResult Index() { var fornecedores = _repository.ListAll(); return(View(fornecedores)); }