public タスクステータス変更時(Tenants.テナントId tenantId, バックログアイテムId backlogItemId, タスクId taskId, タスクステータス status) { this.TenantId = tenantId; this.BacklogItemId = backlogItemId; this.TaskId = taskId; this.Status = status; }
public タスク( テナントId tenantId, バックログアイテムId backlogItemId, タスクId taskId, チームメンバ teamMember, string name, string description, int hoursRemaining, タスクステータス status) { this.TenantId = tenantId; this.BacklogItemId = backlogItemId; this.TaskId = taskId; this.Volunteer = teamMember.TeamMemberId; this.Name = name; this.Description = description; this.HoursRemaining = hoursRemaining; this.Status = status; this.estimationLog = new List<見積りログエントリー>(); }
public void ChangeTaskStatus(タスクId taskId, タスクステータス status) { var task = LoadTask(taskId); task.ChangeStatus(status); }
internal void ChangeStatus(タスクステータス status) { this.Status = status; DomainEventPublisher.Instance.Publish( new タスクステータス変更時(this.TenantId, this.BacklogItemId, this.TaskId, status)); }