private void JanelaCadastrar_mLogarSucesso(object sender, QuandoLogarEventArgs e) { try { novoUsuario = new Usuario(); if (!e.Senha.Equals(e.ConSenha)) { throw new Exception("As senhas estão diferentes, Por favor tente novamente..."); } mBanco.Db.CreateTable <Usuario>(); var dados = mBanco.Db.Table <Usuario>(); var login = dados.Where(x => x.Email == e.Email).FirstOrDefault(); if (login != null) { throw new Exception("Usuario já existente, tente novamente..."); } else { Usuario tbUsuario = new Usuario(); tbUsuario.Nome = e.Nome; tbUsuario.Senha = e.Senha; tbUsuario.Email = e.Email; mBanco.Db.Insert(tbUsuario); Toast.MakeText(this, "Contato criado com sucesso", ToastLength.Short).Show(); } //mBanco.Db.Dispose(); } catch (Exception ex) { Toast.MakeText(this, ex.Message.ToString(), ToastLength.Short).Show(); } }
private void JanelaCadastrar_mLogarSucesso(object sender, QuandoLogarEventArgs e) { try { mBancoUsuario.Db.CreateTable <Usuario>(); var dados = mBancoUsuario.Db.Table <Usuario>(); var mId = Int32.Parse(_idUsuario); var logar = dados.Where(x => x.Id == mId).FirstOrDefault(); var verificar = dados.Where(x => x.Email == e.Email).FirstOrDefault(); logar.Email = e.Email != "" ? e.Email : logar.Email; logar.Senha = e.Senha != "" ? e.Senha : logar.Senha; mBancoUsuario.Db.Update(logar); } catch (Exception ex) { Toast.MakeText(this, ex.Message.ToString(), ToastLength.Short).Show(); } }