public AddAssesmentAttributeCommand(AssesmentModuleId aggregateId, AssesmentAttributeId newId, Name name, Code code) : base(aggregateId) { //ChecklistId = checklistId; NewId = newId; Name = name; Code = code; }
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); }
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); }