public override async Task <EvaluationMessageResponse> PostEvaluation(EvaluationAdd request, ServerCallContext context) { try { var evaluation = _mapper.Map <EvaluationAdd, Evaluation2>(request); var response = await _evaluation.PostEvaluation(evaluation); if (response) { throw new Exception("EvaluationRepository - PostEvaluation"); } return(new EvaluationMessageResponse() { Signal = true }); } catch (Exception e) { _logger.LogError(e, "ERROR"); return(new EvaluationMessageResponse() { Signal = false }); } }
public override async Task <EvaluationAdd> GetEvaluationById(EvaluationAddId request, ServerCallContext context) { try { var response = await _evaluation.GetEvaluationById(request.Id); EvaluationAdd evaluatioAdd = null; if (response is null) { throw new Exception("EvaluationR - GetEvaluId"); } var evaluation = _mapper.Map <Evaluation2, EvaluationAdd>(response); return(evaluatioAdd); } catch (Exception e) { _logger.LogError(e, "ERROR"); EvaluationAdd evaluatioAdd = null; return(evaluatioAdd); } }