public static TaskApprovmentRequest Create(string requestId, string managerId, bool isApproved = false) { var created = new TaskApprovmentRequestCreatedEvent(requestId, isApproved, managerId); var request = new TaskApprovmentRequest(); request.RaiseEvent(created); return(request); }
public void Apply(TaskApprovmentRequestCreatedEvent evt) { HumanResourcesRequestId = evt.HumanResourcesRequestId; IsApproved = evt.IsApproved; ManagerId = evt.ManagerId; }