private void btnPesquisar_Click(object sender, EventArgs e)
        {
            dataGridView1.DataSource = null;
            DataResponse <FilmeResultSet> response = null;

            if (cmbFIltro.Text == "Nome")
            {
                response = filmeBLL.GetFilmesByName(txtPesquisa.Text);
            }
            else if (cmbFIltro.Text == "Gênero")
            {
                response = filmeBLL.GetFilmesByGenero(((Genero)cmbPesquisa.SelectedItem).ID);
            }
            else
            {
                response = filmeBLL.GetFilmesByClassificacao(((Classificacao)cmbPesquisa.SelectedItem));
            }
            if (response.Sucesso)
            {
                if (response.Data.Count == 0)
                {
                    MessageBox.Show("Não foram encontrados dados!");
                }
                else
                {
                    dataGridView1.DataSource = response.Data;
                }
            }
            else
            {
                MessageBox.Show(response.GetErrorMessage());
            }
        }
        public async Task <object> Profile()
        {
            int id = this.GetUserID();
            DataResponse <User> response = await this._service.GetByID(id);

            if (!response.HasError())
            {
                response.Data[0].Password = "";

                return(this.SendResponse(response));
            }

            return(new
            {
                message = response.GetErrorMessage()
            });
        }
Example #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            DataResponse <Funcionario> response = funcionarioBLL.Autenticar(txtEmail.Text, txtSenha.Text);

            if (response.Sucesso)
            {
                FormMenu frmMenu = new FormMenu();
                this.Hide();
                frmMenu.ShowDialog();
                //Esta linha só executa quando o FormMenu for fechado
                this.Show();
            }
            else
            {
                MessageBox.Show(response.GetErrorMessage());
            }
        }
        public async Task <object> GetByID(int id)
        {
            DataResponse <User> response = await this._service.GetByID(id);

            if (!response.HasError())
            {
                response.Data[0].Password = "";
                response.Data[0].Cpf      = "";
                response.Data[0].Rg       = "";
                return(new
                {
                    user = response.Data[0]
                });
            }

            return(new
            {
                message = response.GetErrorMessage()
            });
        }
        public async Task <object> Authenticate([FromBody] AuthenticateModel model)
        {
            User u = new User()
            {
                Email = model.Email, Password = model.Password
            };
            DataResponse <User> response = await this._service.Authenticate(u);

            if (!response.HasError())
            {
                string token = TokenService.GenerateToken(response.Data[0]);
                response.Data[0].Password = "";

                return(this.SendResponse(new { data = response.Data, token = token }));
            }

            return(new
            {
                message = response.GetErrorMessage()
            });
        }