public void Create(Especialidade especialidade) { var db = new CadeMeuMedicoDB(); db.Especialidades.Add(especialidade); db.SaveChanges(); }
public List <Especialidade> Get() { var db = new CadeMeuMedicoDB(); var especialidades = db.Especialidades.ToList(); return(especialidades); }
public List <Usuario> GetTestes() { var db = new CadeMeuMedicoDB(); var usuarios = db.Usuarios.ToList(); return(usuarios); }
public Especialidade Get(int id) { var db = new CadeMeuMedicoDB(); var especialidade = db.Especialidades.FirstOrDefault(x => x.Id == id); return(especialidade); }
public void AdicionarUsuarioPorObjeto(Usuario usuario) { var db = new CadeMeuMedicoDB(); db.Usuarios.Add(usuario); db.SaveChanges(); }
public void AdicionarUsuarioDados(string nome, string email, string confirmacao, string senha) { //var db = new CadeMeuMedicoDB(); //var novoUsuario = new Usuario var novoUsuario = new Usuario //criação do novo objecto usuario { Nome = nome, Email = email, ConfirmacaoEmail = confirmacao, Senha = Criptografia.CalculateMD5Hash(senha) }; var db = new CadeMeuMedicoDB(); // se encontrar um email igual, ou seja, o numero de emails iguais // for superior a 0, não adiciona o usuario /*if (db.Usuarios.Where(x => x.Email == email).Count() > 0) * { * ///mensagem de erro * }*/ if (db.Usuarios.Any(x => x.Email == email)) { ///mensagem de erro } else { db.Usuarios.Add(novoUsuario); db.SaveChanges(); } }
public void Delete(int id) { var db = new CadeMeuMedicoDB(); var especialidade = db.Especialidades.FirstOrDefault(x => x.Id == id); db.Especialidades.Remove(especialidade); db.SaveChanges(); }
public void Update(int id, Especialidade especialidade) { var db = new CadeMeuMedicoDB(); var especialidadeNew = db.Especialidades.FirstOrDefault(x => x.Id == id); especialidadeNew.Nome = especialidade.Nome; especialidadeNew.Descricao = especialidade.Descricao; db.SaveChanges(); }
public void AlterarDadosUsuarioPorObjeto(int id, Usuario usuario) { var db = new CadeMeuMedicoDB(); var usuarioAlterado = db.Usuarios.Where(x => x.Id == id).FirstOrDefault(); usuarioAlterado.Nome = usuario.Nome; usuarioAlterado.Email = usuario.Email; usuarioAlterado.ConfirmacaoEmail = usuario.ConfirmacaoEmail; usuarioAlterado.Senha = usuario.Senha; db.SaveChanges(); }
private String GetSenha(string hash) { var db = new CadeMeuMedicoDB(); var senha = db.DicionarioHash.FirstOrDefault(x => x.HashCriptografado == hash); var senhaAberta = ""; if (senha != null) { senhaAberta = senha.SenhaEmAberto; } return(senhaAberta); }
public void AddUsuario() { var db = new CadeMeuMedicoDB(); var novoUsuario = new Usuario { Nome = "Maria", Email = "*****@*****.**", ConfirmacaoEmail = "*****@*****.**", Senha = "senha" }; db.Usuarios.Add(novoUsuario); db.SaveChanges(); }
public String GetUsuarios() { var db = new CadeMeuMedicoDB(); var usuarios = db.Usuarios.ToList(); var resultado = new StringBuilder(); foreach (var item in usuarios) { resultado.AppendLine("|Nome: " + item.Nome + " |Email: " + item.Email + " |ConfirmacaoEmail: " + item.ConfirmacaoEmail + " |Senha: " + item.Senha + "<br>"); } return(resultado.ToString()); }
public void ApagarTodos() { var db = new CadeMeuMedicoDB(); var todosUsuarios = db.Usuarios.ToList(); foreach (var item in todosUsuarios) { db.Usuarios.Remove(item); } //db.Usuarios.RemoveRange(db.Usuarios); db.SaveChanges(); }
public string GetEmailComecandoCom(string inicio) { var db = new CadeMeuMedicoDB(); var usuariosComFiltro = db.Usuarios.ToList() .Where(x => x.Email.StartsWith(inicio)) .Where(y => y.Senha != ""); var resultado = new StringBuilder(); foreach (var item in usuariosComFiltro) { resultado.AppendLine("|Nome: " + item.Nome + " |Email: " + item.Email + "<br>"); } return(resultado.ToString()); }
public String GetSenhaDoUsuario() { var db = new CadeMeuMedicoDB(); var usuarios = db.Usuarios.ToList(); var resultado = new StringBuilder(); foreach (var item in usuarios) { var SenhaAberto = GetSenha(hash: item.Senha); //resultado.AppendLine("|Nome: " + item.Nome + " |Email: " + item.Email // + " |ConfirmacaoEmail: " + item.ConfirmacaoEmail + " |Hash: " + item.Senha // + " |Senha: " + SenhaAberto + "<br>"); resultado.AppendLine($@"|Nome: {item.Nome} |Email: {item.Email} |ConfirmacaoEmail: {item.ConfirmacaoEmail} |Hash: {item.Senha} |Senha: { SenhaAberto} <br />"); } return(resultado.ToString()); }