public ProdutosDeProcedimentoView(ProcedimentoViewModel procedimentoViewModel, ProcedimentoView paginaProcedimento) { InitializeComponent(); _produtosDeProcedimentoViewModel = new ProdutosDeProcedimentoViewModel(procedimentoViewModel); DataContext = _produtosDeProcedimentoViewModel; _paginaProcedimento = paginaProcedimento; }
public async Task <ProcedimentoViewModel> Adicionar(ProcedimentoViewModel model) { var procedimento = await CriarProcedimento(model); var dbProcedimento = _mapper.Map <ProcedimentoDataModel>(procedimento); await _repository.Adicionar(dbProcedimento); await _repository.UnityOfWork.Commit(); return(_mapper.Map <ProcedimentoViewModel>(dbProcedimento)); }
public IActionResult Put(int id, [FromBody] ProcedimentoViewModel procedimentoVm) { _procedimentoAppService.Update(procedimentoVm); if (!IsValidOperation()) { return(Response(procedimentoVm, "Falha ao salvar o procedimento.")); } return(Response(id, "O Procedimento foi atualizado com sucesso!")); }
public async Task <IActionResult> Post([FromBody] ProcedimentoViewModel procedimentoVm) { var TaskId = _procedimentoAppService.Register(procedimentoVm); if (!IsValidOperation()) { return(Response(procedimentoVm, "Falha ao salvar o procedimento.")); } return(Response(await TaskId, "O Procedimento foi salvo com sucesso!")); }
private async Task <Domain.Entities.Procedimento> CriarProcedimento(ProcedimentoViewModel model) { var funcionario = await _funcionarioServices.Funcionario(model.ProfissionalID); var cliente = await _clienteServices.Cliente(model.SolicitanteID); return(new Domain.Entities.Procedimento( _mapper.Map <Funcionario>(funcionario), new TipoProcedimentoVO(model.Descricao, Enumeration.Get <EnumCategoria>(model.CategoriaID)), _mapper.Map <Cliente>(cliente) , model.Valor, model.Solicitacoes)); }
private void BtSalvar_Click(object sender, RoutedEventArgs e) { int flag = ProcedimentoViewModel.Procedimento.Id; string msg = ProcedimentoViewModel.SalvarProcedimento(out bool salvo); MessageBox.Show(msg, "Aviso!"); if (salvo) { if (flag == 0) { this.ProcedimentoViewModel = new ProcedimentoViewModel(); this.DataContext = ProcedimentoViewModel; tbNome.Text = ""; tbIdBusca.Text = ""; } else { this.Close(); } } }
public ProcedimentoView() { InitializeComponent(); _procedimentoViewModel = new ProcedimentoViewModel(); DataContext = _procedimentoViewModel; }
public ProcedimentoView(int id) { ProcedimentoViewModel = new ProcedimentoViewModel(id); IniciarTela(); }
public ProcedimentoView() { ProcedimentoViewModel = new ProcedimentoViewModel(); IniciarTela(); }