public static bool ChangeAuthorScopeIsValid(this EvaluationTool evaluationTool, string author) { return(AssertionConcern.IsSatisfiedBy( AssertionConcern.AssertArgumentNotNull(author, Errors.AuthorInvalid), AssertionConcern.AssertArgumentLength(author, 2, 60, Errors.AuthorInvalid) )); }
public static bool ChangeNameScopeIsValid(this EvaluationTool evaluationTool, string name) { return(AssertionConcern.IsSatisfiedBy( AssertionConcern.AssertArgumentNotNull(name, Errors.NameIsRequired), AssertionConcern.AssertArgumentLength(name, 2, 60, Errors.InvalidName) )); }
public static bool CreateEvaluationToolScopeIsValid(this EvaluationTool evaluationTool) { return(AssertionConcern.IsSatisfiedBy( AssertionConcern.AssertArgumentNotNull(evaluationTool.Name, Errors.NameIsRequired), AssertionConcern.AssertArgumentLength(evaluationTool.Name, 2, 60, Errors.InvalidName), AssertionConcern.AssertArgumentNotNull(evaluationTool.Type, Errors.TypeIsRequired) )); }
public EvaluationTool Create(CreateEvaluationToolCommand command) { var service = new EvaluationTool(command.Name, command.Type, command.Question, command.Author, command.Coach); service.Validate(); _repository.Create(service); if (Commit()) return service; return null; }
public EvaluationTool Create(CreateEvaluationToolCommand command) { var service = new EvaluationTool(command.Name, command.Type, command.Question, command.Author, command.Coach); service.Validate(); _repository.Create(service); if (Commit()) { return(service); } return(null); }
public static bool ChangeTypeScopeIsValid(this EvaluationTool evaluationTool, ETypeEvaluationTool type) { return(AssertionConcern.IsSatisfiedBy( AssertionConcern.AssertArgumentNotNull(evaluationTool.Type, Errors.TypeIsRequired) )); }
public void Update(EvaluationTool EvaluationTool) { _context.Entry <EvaluationTool>(EvaluationTool).State = EntityState.Modified; }
public void Delete(EvaluationTool EvaluationTool) { _context.EvaluationTool.Remove(EvaluationTool); }
public void Create(EvaluationTool EvaluationTool) { _context.EvaluationTool.Add(EvaluationTool); }
public void RemoveEvaluationTool(EvaluationTool evaluationTool) { this.EvaluationTool.Remove(evaluationTool); }
public void AddEvaluationTool(EvaluationTool evaluationTool) { evaluationTool.Validate(); this.EvaluationTool.Add(evaluationTool); }
public void AddEvaluationTool(EvaluationTool evaluationTool) { evaluationTool.Validate(); this.EvaluationTool.Add(evaluationTool); }
public void RemoveEvaluationTool(EvaluationTool evaluationTool) { this.EvaluationTool.Remove(evaluationTool); }