public ActionResult Create()
        {
            var linguagem = new CamadaLogicaNegocios.Negocios.NegociosLinguagem();
            var model     = new Formulario_Novo.Models.SaveViewModel();

            model.Linguagens = new List <SelectListItem>();
            model.Estados    = new List <SelectListItem>();

            var estado = new CamadaLogicaNegocios.Negocios.NegociosEstado();



            foreach (var item in linguagem.ListaLinguagens())
            {
                var ling = new SelectListItem();
                ling.Text  = item.Descricao;
                ling.Value = item.IdLinguagem.ToString();
                model.Linguagens.Add(ling);
            }

            foreach (var item in estado.ListaEstado())
            {
                var estad = new SelectListItem();
                estad.Text  = item.Descricao;
                estad.Value = item.IdEstado.ToString();
                model.Estados.Add(estad);
            }



            return(View(model));
        }
        public ActionResult Detalhe(int id)
        {
            var UsuarioLinguagem = new CamadaLogicaNegocios.Negocios.NegociosUsuarioLinguagem();

            var UsuarioDados = new CamadaLogicaNegocios.Negocios.NegociosUsuario();
            var cliente      = UsuarioDados.ObterUsuario(id);

            var linguagem = new CamadaLogicaNegocios.Negocios.NegociosLinguagem();
            var model     = new Formulario_Novo.Models.SaveViewModel();

            model.Linguagens = new List <SelectListItem>();
            model.Estados    = new List <SelectListItem>();

            var estado       = new CamadaLogicaNegocios.Negocios.NegociosEstado();
            var IdLinguagens = UsuarioLinguagem.Read(id);



            model.IdCliente      = cliente.IdCliente;
            model.Nome           = cliente.Nome;
            model.DataNascimento = cliente.DataNascimento;
            model.Sexo           = cliente.Sexo;
            model.Mensagem       = cliente.Mensagem;



            foreach (var item in linguagem.ListaLinguagens())
            {
                var ling = new SelectListItem();
                ling.Text     = item.Descricao;
                ling.Value    = item.IdLinguagem.ToString();
                ling.Selected = IdLinguagens.Count(x => x.Linguagem.IdLinguagem == item.IdLinguagem) > 0;


                model.Linguagens.Add(ling);
            }

            foreach (var item in estado.ListaEstado())
            {
                var estad = new SelectListItem();
                estad.Text     = item.Descricao;
                estad.Value    = item.IdEstado.ToString();
                estad.Selected = item.IdEstado == cliente.Estado.IdEstado;
                model.Estados.Add(estad);
            }



            return(View(model));
        }
示例#3
0
        public ActionResult Detalhe(int id)
        {
            HttpClient client = new HttpClient();



            var cliente = new CamadaLogicaNegocios.Entidades.Usuario();



            HttpResponseMessage response = client.GetAsync($"https://localhost:44339/api/usuario/{id}").Result;

            if (response.IsSuccessStatusCode)
            {
                var jsonResult = response.Content.ReadAsStringAsync().Result;
                cliente = JsonConvert.DeserializeObject <CamadaLogicaNegocios.Entidades.Usuario>(jsonResult);
            }



            var UsuarioLinguagem = new CamadaLogicaNegocios.Negocios.NegociosUsuarioLinguagem();

            //var UsuarioDados = new CamadaLogicaNegocios.Negocios.NegociosUsuario();
            //var cliente = UsuarioDados.ObterUsuario(id);

            var linguagem = new CamadaLogicaNegocios.Negocios.NegociosLinguagem();
            var model     = new Formulario_Novo.Models.SaveViewModel();

            model.Linguagens = new List <SelectListItem>();
            model.Estados    = new List <SelectListItem>();

            var estado       = new CamadaLogicaNegocios.Negocios.NegociosEstado();
            var IdLinguagens = UsuarioLinguagem.Read(id);



            model.IdCliente      = cliente.IdCliente;
            model.Nome           = cliente.Nome;
            model.DataNascimento = cliente.DataNascimento;
            model.Sexo           = cliente.Sexo;
            model.Mensagem       = cliente.Mensagem;



            foreach (var item in linguagem.ListaLinguagens())
            {
                var ling = new SelectListItem();
                ling.Text     = item.Descricao;
                ling.Value    = item.IdLinguagem.ToString();
                ling.Selected = IdLinguagens.Count(x => x.Linguagem.IdLinguagem == item.IdLinguagem) > 0;


                model.Linguagens.Add(ling);
            }

            foreach (var item in estado.ListaEstado())
            {
                var estad = new SelectListItem();
                estad.Text     = item.Descricao;
                estad.Value    = item.IdEstado.ToString();
                estad.Selected = item.IdEstado == cliente.Estado.IdEstado;
                model.Estados.Add(estad);
            }



            return(View(model));
        }