예제 #1
0
        private void SetState(TaskStateType state, Double?currentPrice)
        {
            this.State = state;

            if (TaskStateChange != null)
            {
                TaskStateChangeEventArgs args = new TaskStateChangeEventArgs(state, currentPrice);
                TaskStateChange.Invoke(this, args);
            }
        }
예제 #2
0
 public TaskStateChangeModel TaskStateChangeEntityToTaskStateChangeModel(TaskStateChange entity)
 {
     return(new TaskStateChangeModel
     {
         Id = entity.Id,
         TimeStamp = entity.TimeStamp,
         Text = entity.Text,
         User = UserEntityToUserModel(entity.User),
         State = entity.State,
         Group = GroupEntityToGroupModel(entity.Group),
         Task = TaskEntityToTaskModel(entity.Task)
     });
 }