public async Task <IActionResult> Pagar(ContribuicaoViewModel contribuicaoViewModel) { await clientApi.PagarChurras(contribuicaoViewModel); toastNotification.AddSuccessToastMessage("Sua contribuição foi registrada com sucesso!"); return(RedirectToAction(nameof(Index))); }
public async Task <ContribuicaoViewModel> InserirContribuicao(ContribuicaoViewModel e) { var contribuicao = _mapper.Map <Contribuicao>(e); contribuicao = await _contribuicaoBusiness.InserirContribuicao(contribuicao); if (contribuicao.ValidationResult.IsValid) { await Commit(); } return(_mapper.Map <ContribuicaoViewModel>(contribuicao)); }
public async Task <IActionResult> Buscar(string nome) { var participante = await clientApi.BuscarParticipantePorNome(nome); var contribuicaoViewModel = new ContribuicaoViewModel { ParticipanteId = participante.Id, ChurrasId = participante.ChurrasId, NomeDoParticipante = participante.Nome, ValorSugerido = participante.ValorSugerido, }; return(View(contribuicaoViewModel)); }
public async Task <IActionResult> InserirContribuicao(ContribuicaoViewModel contribuicao) { var model = await _contribuicaoService.InserirContribuicao(contribuicao); return(CreateResponse(model, model.ValidationResult)); }