public Boolean CriarUsuario(string nome, string senha, string email) { DBContatosEntities conexao = new DBContatosEntities(); if (nome == "administrador" || (from Usuario in conexao.Usuarios where Usuario.Email == email select Usuario).First().Email == email || (from Usuario in conexao.Usuarios where Usuario.Nome == nome select Usuario).First().Nome == nome) { return(false); } else { try { Usuario usuario = new Usuario() { Nome = nome, Senha = senha, Email = email }; conexao.Usuarios.Add(usuario); conexao.SaveChanges(); return(true); } catch { return(false); } } }
public string RersetarSenha(int id) { try { DBContatosEntities conexao = new DBContatosEntities(); Usuario user = (from Usuario in conexao.Usuarios where Usuario.Id == id select Usuario).First(); Random random = new Random(); string senha = Convert.ToString(random.Next()); Models.algoritmoMD5 MD5 = new Models.algoritmoMD5(); string senhaMD5 = MD5.GetMD5("#$%" + user.Nome + senha); if (user.Nome != "administrador") { user.Senha = senhaMD5; conexao.SaveChanges(); return(senha); } else { return("(tente novamente)"); } } catch { return("(tente novamente)"); } }
public List <Contato> ListarContatos() { DBContatosEntities conexao = new DBContatosEntities(); List <Contato> contatos = new List <Contato>(); contatos = conexao.Contatos.ToList(); return(contatos); }
public ActionResult GerenciarUsuarios() { ViewBag.Title = "Gerenciar Usuários"; ViewBag.Message = "Gerencie usuários do sistema:"; DBContatosEntities conexao = new DBContatosEntities(); List <Usuario> usuarios = conexao.Usuarios.ToList(); ViewBag.usuarios = usuarios; return(View()); }
public Boolean SalvarContato(Contato contato) { try { DBContatosEntities conexao = new DBContatosEntities(); conexao.Contatos.Add(contato); conexao.SaveChanges(); return(true); } catch { return(false); } }
public Boolean RemoverContato(string id) { try { int _id = Convert.ToInt32(id); DBContatosEntities conexao = new DBContatosEntities(); Contato contato = (from contatos in conexao.Contatos where contatos.Id == _id select contatos).First(); conexao.Contatos.Remove(contato); conexao.SaveChanges(); return(true); } catch { return(false); } }
public Boolean EditarContato(string id, string nome, string telefone, string lembranca) { try { int _id = Convert.ToInt32(id); DBContatosEntities conexao = new DBContatosEntities(); Contato contato = (from contatos in conexao.Contatos where contatos.Id == _id select contatos).First(); contato.Nome = nome; contato.Lembranca = lembranca; contato.Telefone = telefone; conexao.SaveChanges(); return(true); } catch { return(false); } }
public Boolean VerificaLogin(string login, string senha) { try { DBContatosEntities conexao = new DBContatosEntities(); Usuario user = (from Usuario in conexao.Usuarios where Usuario.Nome == login select Usuario).First(); if (senha == user.Senha) { return(true); } else { return(false); } } catch { return(false); } }
public ActionResult CadastrarUsuario() { string id = Request.QueryString["id"]; if (id != null) { ViewBag.Message = "Edite o usuário do sistema:"; } else { ViewBag.Message = "Adicione usuários ao sistema:"; } ViewBag.Title = "Cadastro de Usuários"; DBContatosEntities conexao = new DBContatosEntities(); List <Usuario> usuarios = conexao.Usuarios.ToList(); ViewBag.usuarios = usuarios; return(View()); }
public Boolean RemoverUsuario(int id) { try { DBContatosEntities conexao = new DBContatosEntities(); Usuario user = (from Usuario in conexao.Usuarios where Usuario.Id == id select Usuario).First(); if (user.Nome != "administrador") { conexao.Usuarios.Remove(user); conexao.SaveChanges(); return(true); } else { return(false); } } catch { return(false); } }
public Boolean AlterarSenha(string login, string senha, string novasenha) { try { DBContatosEntities conexao = new DBContatosEntities(); Usuario user = (from Usuario in conexao.Usuarios where Usuario.Nome == login select Usuario).First(); if (senha == user.Senha) { user.Senha = novasenha; conexao.SaveChanges(); return(true); } else { return(false); } } catch { return(false); } }
public Boolean AlterarUsuario(int id, string nome, string email) { if (nome != "administrador") { try { DBContatosEntities conexao = new DBContatosEntities(); Usuario user = (from Usuario in conexao.Usuarios where Usuario.Id == id select Usuario).First(); user.Nome = nome; user.Email = email; conexao.SaveChanges(); return(true); } catch { return(false); } } else { return(false); } }