public void Add(UserDebtorEvaluation evaluation) { if (UserDebtorComponent.Get(evaluation.IdUserDebtor) == null) { throw new Exception("Débito não encontrado"); } if (UserComponent.Get(evaluation.IdUserDebtorEvaluator) == null) { throw new Exception("Avaliador não encontrado"); } if (evaluation.Star <= 0) { throw new Exception("Valor de estrelas inválido"); } if (HasEvaluator(evaluation.IdUserDebtor, evaluation.IdUserDebtorEvaluator)) { throw new Exception("Avaliação efetuada anteriormente"); } UserDebtorEvaluationRepository.Add(evaluation); }
public void Add(UserDebtorEvaluation item) { Context.UserDebtorEvaluation.Add(item); Context.SaveChanges(); }
public IActionResult CreateEvaluation([FromBody] UserDebtorEvaluation userDebtorEvaluation) { Component.Add(userDebtorEvaluation); return(Ok()); }