private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                Funcionario funcionario = new Funcionario();
                Servico     servico     = new Servico();
                servico.Id    = Convert.ToInt32(lblId.Text);
                servico.Nome  = txtDescricao.Text;
                servico.Valor = Convert.ToDouble(txtValor.Text);

                foreach (var item in cboFuncionarios.Items)
                {
                    funcionario = (Funcionario)item;
                    servico.Funcionarios.Add(new FuncionarioServico()
                    {
                        Funcionario = funcionario
                    });
                }

                servicoRepository.Atualizar(servico);
                servicoRepository.Salvar();

                MessageBox.Show("Alterações realizadas com sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Algo deu errado. Tente novamente mais tarde ou contate o administrador. \n\n\nDetalhes: \n" + ex.Message, "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 public ActionResult <Servico> Post(Servico servico)
 {
     _repository.Cadastrar(servico);
     _repository.Salvar();
     //Retorna o 201 Created, Com a URL para acessar o servico criado e os dados do servico
     return(CreatedAtAction("Get", new { id = servico.ServicoId }, servico));
 }
예제 #3
0
        public IActionResult Create(Servico servico)
        {
            _servicoRepository.Salvar(servico);

            return(RedirectToAction("Index"));



            //return View(servico);
        }
예제 #4
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                servico       = new Servico();
                servico.Nome  = txtDescricao.Text;
                servico.Valor = Convert.ToDouble(txtValor.Text);

                foreach (var item in listaFuncionarios)
                {
                    servico.Funcionarios.Add(new FuncionarioServico()
                    {
                        Funcionario = item
                    });
                }

                servicoRepository.Adicionar(servico);
                servicoRepository.Salvar();

                MessageBox.Show("Salvo com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LimparCampos();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Algo deu errado. Tente novamente mais tarde ou contate o administrador. \n\n\nDetalhes: \n" + ex.Message, "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }