public void InserirResposta(int codigoPonto, InserirRespostaRequest request) { try { unitOfWork.BeginTransaction(); var ponto = registroPontoRepositorio.RetornarPonto(codigoPonto); var usuario = usuarioRepositorio.RetornaUsuario(request.CodigoUsuario); respostaRepositorio.InserirResposta(ponto, usuario, request.Texto); unitOfWork.Commit(); } catch { unitOfWork.Rollback(); throw; } finally { unitOfWork.Dispose(); } }
public IHttpActionResult InserirResposta([FromUri] int codigoPonto, [FromBody] InserirRespostaRequest request) { respostaAppServico.InserirResposta(codigoPonto, request); return(Ok()); }