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); } }
public async Task Adicionar(Servico entity) { //Validar if (!ExecutarValidacao(new ServicoValidation(), entity)) { return; } //Executar await _servicoRepository.Adicionar(entity); }
public Servico Salvar(Servico servico) { if (!servico.IsValid()) { return(servico); } servico.ValidationResult.Message = Mensagem.Inclusao; return(_servicoRepository.Adicionar(servico)); }
public async Task <IActionResult> Create(ServicoViewModel servicoViewModel) { if (!ModelState.IsValid) { await CarregarListas(servicoViewModel); return(View(servicoViewModel)); } await _servicoRepository.Adicionar(_mapper.Map <Servico>(servicoViewModel)); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Create(ServicoViewModel servicoViewModel) { if (!ModelState.IsValid) { return(View(servicoViewModel)); } //Criação vai ser pela classe de serviço. var servico = _mapper.Map <Servico>(servicoViewModel); await _contexto.Adicionar(servico); return(RedirectToAction("Index")); }