public ActionResult Create(int?id) { var osViewModel = new OrdemServicoViewModel(); ViewBag.Grupos = new SelectList(_GrupoAtividadeAppService.ObterTodos(), "IdGrupoAtividade", "NomGrupoAtividade"); ViewBag.CriteriosAvaliacao = new SelectList(_CriterioAvaliacaoAppService.ObterTodos(), "IdCriterioAvaliacao", "DescCriterioAvaliacao"); if (!id.HasValue) { osViewModel.Grupos = new List <GrupoAtividadeViewModel>(); osViewModel.CriteriosAvaliacao = new List <CriterioAvaliacaoViewModel>(); osViewModel.DatInicioNormativo = DateTime.Now; osViewModel.DatInicioSistema = DateTime.Now; } else { osViewModel = _OrdemServicoAppService.ObterPorId(id.Value); osViewModel.idsGrupos = new List <int>(); foreach (var obj in osViewModel.Grupos) { osViewModel.idsGrupos.Add(obj.IdGrupoAtividadeOriginal); } osViewModel.idsCriteriosAvaliacao = new List <int>(); foreach (var obj in osViewModel.CriteriosAvaliacao) { osViewModel.idsCriteriosAvaliacao.Add(obj.IdCriterioAvaliacaoOriginal); } } return(View(osViewModel)); }
// GET: Default public ActionResult Index() { return(View(_criterioAvaliacaoAppService.ObterTodos())); }