예제 #1
0
 public AddAssesmentAttributeCommand(AssesmentModuleId aggregateId, AssesmentAttributeId newId, Name name, Code code) : base(aggregateId)
 {
     //ChecklistId = checklistId;
     NewId = newId;
     Name  = name;
     Code  = code;
 }
예제 #2
0
        public async Task <AssesmentAttributeId> AddAttributeAsync(AssesmentModuleId moduleId, Name name, Code code, CancellationToken cancellationToken)
        {
            AssesmentAttributeId id = AssesmentAttributeId.New;
            await _commandBus.PublishAsync(new AddAssesmentAttributeCommand(moduleId, id, name, code), cancellationToken).ConfigureAwait(false);

            return(id);
        }
예제 #3
0
        public async Task AddAttribute()
        {
            AssesmentModuleId moduleId = await NewModule();

            //AssesmentChecklistId checklistId = await NewChecklist(moduleId);
            AssesmentAttributeId id = await Sut.AddAttributeAsync(moduleId, new Name("Check list 1"), new Code("CHK1"), CancellationToken.None);
        }