public ActionResult Create()
        {
            var resultUnidade = ApiClientFactory.Instance.GetUnidadeInfraEstruturaAll();

            var model = new SubLocalModel
            {
                ListUnidadeInfraestrutura = new SelectList(resultUnidade, "CodUnidadeInfraestrutura", "NomUnidadeÌnfraestrutura"),
                ListLocal = new SelectList(new List <LocalDto>(), "CodLocal", "DscLocal")
            };

            return(View(model));
        }
        public ActionResult Edit(int id)
        {
            var obj = ApiClientFactory.Instance.GetSubLocalById(id);

            var resultUnidade = ApiClientFactory.Instance.GetUnidadeInfraEstruturaAll();

            var resultLocal = ApiClientFactory.Instance.GetLocalAll()
                              .Where(x => x.UnidadeInfraestrutura.CodUnidadeInfraestrutura == obj.CodUnidadeInfraestrutura).ToList();

            var model = new SubLocalModel
            {
                SubLocal = obj,
                ListUnidadeInfraestrutura = new SelectList(resultUnidade, "CodUnidadeInfraestrutura", "NomUnidadeÌnfraestrutura", obj.CodUnidadeInfraestrutura.ToString()),
                ListLocal = new SelectList(resultLocal, "CodLocal", "DscLocal", obj.CodLocal.ToString())
            };

            return(View(model));
        }