public List <UsuarioPassivoViewModels> listarContatosDoUsuario() { var userId = Convert.ToInt32(HttpContext.Current.Session["UsuarioAtivoId"]); List <UsuarioPassivo> usuariosPassivos = db.UsuariosPassivos.Where(a => a.UsuarioAtivo.Id == userId).ToList(); var usuariospassivosViewModel = new List <UsuarioPassivoViewModels>(); foreach (var usuarioPassivo in usuariosPassivos) { var upViewModel = new UsuarioPassivoViewModels(); upViewModel.Id = usuarioPassivo.Id; upViewModel.Nome = usuarioPassivo.Nome; upViewModel.Sobrenome = usuarioPassivo.Sobrenome; upViewModel.Telefone = usuarioPassivo.Telefone; upViewModel.Email = usuarioPassivo.Email; upViewModel.Endereco = usuarioPassivo.Endereco; if (usuarioPassivo.Sexo == 1) { upViewModel.Sexo = "Masculino"; } else { upViewModel.Sexo = "Feminino"; } usuariospassivosViewModel.Add(upViewModel); } return(usuariospassivosViewModel); }
public ActionResult Inserir(UsuarioPassivoViewModels usuarioPassivoViewModels) { if (Session["UsuarioAtivoId"] == null) { return RedirectToAction("Login", "Home"); } if (ModelState.IsValid) { UsuarioPassivo usuarioPassivo = new UsuarioPassivo(); usuarioPassivo.Id = usuarioPassivoViewModels.Id; usuarioPassivo.Nome = usuarioPassivoViewModels.Nome; usuarioPassivo.Sobrenome = usuarioPassivoViewModels.Sobrenome; usuarioPassivo.Endereco = usuarioPassivoViewModels.Endereco; usuarioPassivo.Email = usuarioPassivoViewModels.Email; usuarioPassivo.Telefone = usuarioPassivoViewModels.Telefone; if (usuarioPassivoViewModels.Sexo == "1") { usuarioPassivo.Sexo = 1; } else { usuarioPassivo.Sexo = 2; } models.inserirUsuarioPassivo(usuarioPassivo); TempData["Sucesso"] = "O contato foi adicionado ^^"; return RedirectToAction("Index"); } else { ModelState.AddModelError("FieldsError", "Alguns campos não estão preenchidos corretamente :/"); } return View(); }
public JsonResult RecuperarDados(int? id) { try { UsuarioPassivo usuarioPassivo = models.consultaUsuariosPassivosPorId((int)id); var usuarioPassivoViewModels = new UsuarioPassivoViewModels(); usuarioPassivoViewModels.Id = usuarioPassivo.Id; usuarioPassivoViewModels.Nome = usuarioPassivo.Nome; usuarioPassivoViewModels.Sobrenome = usuarioPassivo.Sobrenome; usuarioPassivoViewModels.Endereco = usuarioPassivo.Endereco; usuarioPassivoViewModels.Telefone = usuarioPassivo.Telefone; usuarioPassivoViewModels.Email = usuarioPassivo.Email; if (usuarioPassivo.Sexo == 1) { usuarioPassivoViewModels.Sexo = "Masculino"; } else { usuarioPassivoViewModels.Sexo = "Feminino"; } //usuarioPassivoViewModels.NomeUsuarioAtivo = usuarioPassivo.UsuarioAtivo.Nome; return Json(usuarioPassivoViewModels, JsonRequestBehavior.AllowGet); } catch (Exception ex) { return Json("Erro de comunicação com o banco de dados - " + ex.Message); } }
public List<UsuarioPassivoViewModels> listarContatosDoUsuario() { var userId = Convert.ToInt32(HttpContext.Current.Session["UsuarioAtivoId"]); List<UsuarioPassivo> usuariosPassivos = db.UsuariosPassivos.Where(a => a.UsuarioAtivo.Id == userId).ToList(); var usuariospassivosViewModel = new List<UsuarioPassivoViewModels>(); foreach (var usuarioPassivo in usuariosPassivos) { var upViewModel = new UsuarioPassivoViewModels(); upViewModel.Id = usuarioPassivo.Id; upViewModel.Nome = usuarioPassivo.Nome; upViewModel.Sobrenome = usuarioPassivo.Sobrenome; upViewModel.Telefone = usuarioPassivo.Telefone; upViewModel.Email = usuarioPassivo.Email; upViewModel.Endereco = usuarioPassivo.Endereco; if (usuarioPassivo.Sexo == 1) { upViewModel.Sexo = "Masculino"; } else { upViewModel.Sexo = "Feminino"; } usuariospassivosViewModel.Add(upViewModel); } return usuariospassivosViewModel; }