コード例 #1
0
 public static bool CreateEvaluationCoacheeScopeIsValid(this EvaluationCoachee evaluationCoachee)
 {
     return(AssertionConcern.IsSatisfiedBy(
                AssertionConcern.AssertArgumentNotNull(evaluationCoachee.IdCoachee, Errors.CoacheeNotFound),
                AssertionConcern.AssertArgumentNotNull(evaluationCoachee.IdSession, Errors.SessionNotFound)
                ));
 }
コード例 #2
0
        public EvaluationCoachee Create(CreateEvaluationCoacheeCommand command)
        {
            var evaluation = new EvaluationCoachee(command.IdCoachee, command.IdSession, command.Evaluation, command.Observation);
            _repository.Create(evaluation);

            if (Commit())
                return evaluation;

            return null;
        }
コード例 #3
0
        public EvaluationCoachee Create(CreateEvaluationCoacheeCommand command)
        {
            var evaluation = new EvaluationCoachee(command.IdCoachee, command.IdSession, command.Evaluation, command.Observation);

            _repository.Create(evaluation);

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

            return(null);
        }
コード例 #4
0
 public void Update(EvaluationCoachee Evaluation)
 {
     _context.Entry<EvaluationCoachee>(Evaluation).State = EntityState.Modified;
 }
コード例 #5
0
 public void Delete(EvaluationCoachee evaluation)
 {
     _context.EvaluationCoachee.Remove(evaluation);
 }
コード例 #6
0
 public void Create(EvaluationCoachee evaluation)
 {
     _context.EvaluationCoachee.Add(evaluation);
 }
コード例 #7
0
 public static bool ChangeEvaluationScopeIsValid(this EvaluationCoachee evaluationCoach, int?evaluation)
 {
     return(AssertionConcern.IsSatisfiedBy(
                AssertionConcern.AssertArgumentNotNull(evaluation, Errors.InvalidEvaluation)
                ));
 }
コード例 #8
0
 public void Update(EvaluationCoachee Evaluation)
 {
     _context.Entry <EvaluationCoachee>(Evaluation).State = EntityState.Modified;
 }
コード例 #9
0
 public void Delete(EvaluationCoachee evaluation)
 {
     _context.EvaluationCoachee.Remove(evaluation);
 }
コード例 #10
0
 public void Create(EvaluationCoachee evaluation)
 {
     _context.EvaluationCoachee.Add(evaluation);
 }