public ActionResult Index() { var UsuarioDados = new CamadaLogicaNegocios.Negocios.NegociosUsuario(); var cliente = UsuarioDados.Read(); List <FormularioViewModel> Formulario = new List <FormularioViewModel>(); foreach (var item in cliente) { Formulario.Add(new FormularioViewModel { IdCliente = item.IdCliente, Nome = item.Nome, DataNascimento = item.DataNascimento, Sexo = item.Sexo, Linguagens = string.Join(",", item.ListaUsuarioLinguagens.Select(x => x.Linguagem.Descricao).ToList()), Estado = item.Estado.Descricao, Mensagem = item.Mensagem } ); } return(View(Formulario)); }
public ActionResult Salvar(SaveViewModel usuario) { var inserir = new CamadaLogicaNegocios.Entidades.Usuario(); inserir.Nome = usuario.Nome; inserir.DataNascimento = usuario.DataNascimento; inserir.Sexo = usuario.Sexo; var selectLinguagem = usuario.Linguagens.Where(x => x.Selected == true); inserir.ListaUsuarioLinguagens = new List <CamadaLogicaNegocios.Entidades.UsuarioLinguagem>(); foreach (var item in selectLinguagem) { var ling = new CamadaLogicaNegocios.Entidades.UsuarioLinguagem(); ling.Linguagem = new CamadaLogicaNegocios.Entidades.Linguagem(); ling.Linguagem.IdLinguagem = Convert.ToInt32(item.Value); inserir.ListaUsuarioLinguagens.Add(ling); } ; inserir.Estado = new CamadaLogicaNegocios.Entidades.Estado { IdEstado = Convert.ToInt32(usuario.Id_estado) }; inserir.Mensagem = usuario.Mensagem; var save = new CamadaLogicaNegocios.Negocios.NegociosUsuario(); save.Insert(inserir); return(RedirectToAction("Index")); }
// GET: api/Usuario public IEnumerable <Usuario> Get()//Assinatura do metodo { var UsuarioDados = new CamadaLogicaNegocios.Negocios.NegociosUsuario(); return(UsuarioDados.Read()); }
public ActionResult Delete(int id) { var UsuarioDados = new CamadaLogicaNegocios.Negocios.NegociosUsuario(); UsuarioDados.Delete(id); return(RedirectToAction("Index")); }
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)); }
// DELETE: api/Usuario/5 public void Delete(int id) { var UsuarioDados = new CamadaLogicaNegocios.Negocios.NegociosUsuario(); UsuarioDados.Delete(id); }
// PUT: api/Usuario public void Put([FromBody] Usuario value) { var UsuarioDados = new CamadaLogicaNegocios.Negocios.NegociosUsuario(); UsuarioDados.Update(value); }
// POST: api/Usuario public void Post([FromBody] Usuario value) { var UsuarioDados = new CamadaLogicaNegocios.Negocios.NegociosUsuario(); UsuarioDados.Insert(value); }
// GET: api/Usuario/5 public Usuario Get(int id) { var UsuarioDados = new CamadaLogicaNegocios.Negocios.NegociosUsuario(); return(UsuarioDados.ObterUsuario(id)); }