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)); }
public IActionResult Create(Servico servico) { _servicoRepository.Salvar(servico); return(RedirectToAction("Index")); //return View(servico); }
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); } }