public ActionResult AdicionarUnidadeProducao(int empreendimento, UnidadeProducaoItem unidade = null, bool visualizar = false)
        {
            UnidadeProducaoItemVM vm = new UnidadeProducaoItemVM(
                unidade,
                ListaCredenciadoBus.TiposCoordenada,
                ListaCredenciadoBus.Datuns,
                ListaCredenciadoBus.Fusos,
                ListaCredenciadoBus.Hemisferios,
                _culturaBus.ObterLstCultivar(unidade.CulturaId),
                _empreendimentoBus.ObterResponsaveisLista(empreendimento));

            vm.IsVisualizar = visualizar;

            return(PartialView("UnidadeProducaoItemPartial", vm));
        }
        public ActionResult AdicionarUnidadeProducao(int empreendimento, UnidadeProducaoItem unidade = null, bool visualizar = false)
        {
            UnidadeProducaoItemVM vm = new UnidadeProducaoItemVM();

            if (unidade != null)
            {
                vm.UnidadeProducaoItem = unidade;
            }

            vm.TiposCoordenada = ViewModelHelper.CriarSelectList(_listaBus.TiposCoordenada.Where(x => x.Id == 3).ToList(), true, false);
            vm.Datuns          = ViewModelHelper.CriarSelectList(_listaBus.Datuns.Where(x => x.Id == 1).ToList(), true, false);
            vm.Fusos           = ViewModelHelper.CriarSelectList(_listaBus.Fusos.Where(x => x.Id == 24).ToList(), true, false);
            vm.Hemisferios     = ViewModelHelper.CriarSelectList(_listaBus.Hemisferios.Where(x => x.Id == 1).ToList(), true, false);
            vm.LstCultivar     = ViewModelHelper.CriarSelectList(_culturaBus.ObterLstCultivar(unidade.CulturaId), false, true);
            vm.LstProdutores   = ViewModelHelper.CriarSelectList(_empreendimentoBus.ObterResponsaveis(empreendimento));

            vm.IsVisualizar = visualizar;

            return(PartialView("UnidadeProducaoPartialItem", vm));
        }