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 static List <Milestone> GetMilestones() { return(MilestoneEngine.GetByFilter(new TaskFilter { MyProjects = true, MilestoneStatuses = new List <MilestoneStatus> { MilestoneStatus.Open }, SortBy = "deadline", SortOrder = true })); }
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 void Delete(Milestone milestone) { MilestoneEngine.Delete(milestone); }
protected Milestone Get(Milestone milestone) { return(MilestoneEngine.GetByID(milestone.ID)); }
protected Milestone SaveOrUpdate(Milestone milestone) { return(MilestoneEngine.SaveOrUpdate(milestone)); }