public static MoveTaskTransaction Create(string transactionId, string taskId, string projectId) { var transaction = new MoveTaskTransaction { Type = TransactionTypes.MoveTaskTransaction, ProjectId = projectId, TaskId = taskId, AffectedRecordsIds = new List <string>(), State = TransactionStates.Pending, Message = $"Moving to another project", }; transaction.Init(); transaction.Id = transactionId; transaction.UpdateData(); return(transaction); }