public IActionResult Pagamento() { FormaPagamentoViewModel fpv = new FormaPagamentoViewModel(); fpv.tipoEvento = tipoEventoRepository.ObterTodos(); fpv.tipoPacote = tipoPacoteRepository.ObterTodos(); fpv.publicoPrivado = publicoPrivadoRepository.ObterTodos(); var usuarioLogado = ObterUsuarioSession(); var nomeUsuarioLogado = ObterUsuarioNomeSession(); if (!string.IsNullOrEmpty(nomeUsuarioLogado)) { fpv.UsuarioNome = nomeUsuarioLogado; var clienteLogado = clienteRepository.ObterPor(usuarioLogado); fpv.cliente = clienteLogado; } else { return(View(fpv)); } fpv.NomeView = "Pagamento"; fpv.UsuarioEmail = usuarioLogado; fpv.UsuarioNome = nomeUsuarioLogado; return(View(fpv)); }
public async Task <ActionResult <FormaPagamentoViewModel> > Adicionar(FormaPagamentoViewModel FormaPagamentoViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _formaPagamentoService.Adicionar(_mapper.Map <FormaPagamento>(FormaPagamentoViewModel)); return(CustomResponse(FormaPagamentoViewModel)); }
public async Task <ActionResult <FormaPagamentoViewModel> > Atualizar(Guid id, FormaPagamentoViewModel formaPagamentoViewModel) { if (id != formaPagamentoViewModel.Id) { NotificarErro("O id informado não é o mesmo que foi passado na query"); return(CustomResponse(formaPagamentoViewModel)); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _formaPagamentoService.Atualizar(_mapper.Map <FormaPagamento>(formaPagamentoViewModel)); return(CustomResponse(formaPagamentoViewModel)); }