Пример #1
0
 public static bool CreateEvaluationCoachScopeIsValid(this EvaluationCoach evaluationCoach)
 {
     return(AssertionConcern.IsSatisfiedBy(
                AssertionConcern.AssertArgumentNotNull(evaluationCoach.IdCoach, Errors.CoachNotFound),
                AssertionConcern.AssertArgumentNotNull(evaluationCoach.IdSession, Errors.SessionNotFound)
                ));
 }
        public EvaluationCoach Create(CreateEvaluationCoachCommand command)
        {
            var evaluation = new EvaluationCoach(command.IdCoach, command.IdSession, command.Evaluation, command.Observation);

            _repository.Create(evaluation);

            if (Commit())
            {
                return(evaluation);
            }

            return(null);
        }
Пример #3
0
 public void Update(EvaluationCoach Evaluation)
 {
     _context.Entry <EvaluationCoach>(Evaluation).State = EntityState.Modified;
 }
Пример #4
0
 public void Delete(EvaluationCoach evaluation)
 {
     _context.EvaluationCoach.Remove(evaluation);
 }
Пример #5
0
 public void Create(EvaluationCoach evaluation)
 {
     _context.EvaluationCoach.Add(evaluation);
 }
Пример #6
0
 public static bool ChangeEvaluationScopeIsValid(this EvaluationCoach evaluationCoach, int?evaluation)
 {
     return(AssertionConcern.IsSatisfiedBy(
                AssertionConcern.AssertArgumentNotNull(evaluation, Errors.InvalidEvaluation)
                ));
 }