public void inserirUsuarioPassivo(UsuarioPassivo usuarioPassivo) { var id = Convert.ToInt32(HttpContext.Current.Session["UsuarioAtivoId"]); UsuarioAtivo us = db.UsuariosAtivos.SingleOrDefault(a => a.Id == id); usuarioPassivo.UsuarioAtivo = us; db.UsuariosPassivos.Add(usuarioPassivo); db.SaveChanges(); }
public void excluirUsuarioPassivo(UsuarioPassivo usuarioPassivo) { try { db.Entry(usuarioPassivo).State = EntityState.Deleted; db.SaveChanges(); } catch (Exception ex) { // } }
public void editarUsuarioPassivo(UsuarioPassivo usuarioPassivo) { try { db.Entry(usuarioPassivo).State = EntityState.Modified; db.SaveChanges(); } catch (Exception ex) { // } }
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 ActionResult Editar(UsuarioPassivo usuarioPassivo) { if (Session["UsuarioAtivoId"] == null) { return RedirectToAction("Login", "Home"); } if (ModelState.IsValid) { try { models.editarUsuarioPassivo(usuarioPassivo); TempData["Sucesso"] = "O contato foi atualizado ^^"; return RedirectToAction("Index"); } catch (Exception e) { TempData["Erro"] = "Parece que houve algum erro ao atualizar o contato ><"; } } return View(); }