public void ReassignMilestone() { var milestone = DataGenerator.GenerateMilestone(Project); milestone.Responsible = From; milestone = MilestoneEngine.SaveOrUpdate(milestone); ProjectsReassign.Reassign(From, To); milestone = MilestoneEngine.GetByID(milestone.ID); Assert.That(milestone.Responsible, Is.EqualTo(To)); }
private void ReassignMilestones(Guid fromUserId, Guid toUserId) { var filter = new TaskFilter { UserId = fromUserId, MilestoneStatuses = new List <MilestoneStatus> { MilestoneStatus.Open } }; var milestones = MilestoneEngine.GetByFilter(filter); foreach (var milestone in milestones) { AddToTeam(milestone.Project, toUserId); milestone.Responsible = toUserId; MilestoneEngine.SaveOrUpdate(milestone, false); } }
protected Milestone SaveOrUpdate(Milestone milestone) { return(MilestoneEngine.SaveOrUpdate(milestone)); }