public async Task <IActionResult> Edit(int id, [Bind("AvaliacaoId,TurmaId,DataInicio,DataFim,ValorProva,Id")] PublicacaoViewModel publicacao) { if (id != publicacao.Id) { return(NotFound()); } if (ModelState.IsValid) { var result = await _avaliacaoAppService.AlterarPublicacaoAsync( IntegrationUserId, publicacao.Id, publicacao.DataInicio, publicacao.DataFim, publicacao.ValorProva); if (result.Success) { return(RedirectToAction(nameof(Index))); } else { throw result.Exception; } } return(View(publicacao)); }
public async Task <IActionResult> Create([Bind("AvaliacaoId,TurmaId,DataInicio,DataFim,ValorProva")] PublicacaoViewModel publicacao) { if (ModelState.IsValid) { var result = await _avaliacaoAppService.AdicionarPublicacaoAsync( IntegrationUserId, publicacao.AvaliacaoId, publicacao.TurmaId, publicacao.DataInicio, publicacao.DataFim, publicacao.ValorProva); if (result.Success) { return(RedirectToAction(nameof(Index))); } else { throw result.Exception; } } return(View(publicacao)); }
public Publicacao() { InitializeComponent(); BindingContext = new PublicacaoViewModel(); }