public void AddNewTest(ATAEntities context, int projectId, Test testToAdd) { ATADataModel.Project p = ATACore.Managers.ProjectManager.GetById(context, projectId); testToAdd.AdditionDate = DateTime.Now; p.Tests.Add(testToAdd); context.SaveChanges(); }
public List <Test> GetAllTestsByProjectName(ATAEntities context, string projectName) { ATADataModel.Project p = ATACore.Managers.ProjectManager.GetByName(context, projectName); List <Test> tests = p.Tests.Where(t => t.DeletionDate.Equals(DateTime.MinValue)).ToList(); return(tests); }
private static void AddProjectsToNewTeam(ATAEntities context, List <string> projects, Team team) { projects.ForEach(t => { ATADataModel.Project currentProject = ATACore.Managers.ProjectManager.GetByName(context, t); team.Projects.Add(currentProject); }); }
public void AddNew(ATAEntities context, string projectName, string tfsPath, string tfsUrl, List<string> addiotionalPaths) { ATADataModel.Project project = new ATADataModel.Project() { Name = projectName, TfsPath = tfsPath, TfsUrl = tfsUrl }; AddAdditionalPathsToNewProject(context, addiotionalPaths, project); context.Projects.Add(project); context.SaveChanges(); }
public void AddNew(ATAEntities context, string projectName, string tfsPath, string tfsUrl, List <string> addiotionalPaths) { ATADataModel.Project project = new ATADataModel.Project() { Name = projectName, TfsPath = tfsPath, TfsUrl = tfsUrl }; AddAdditionalPathsToNewProject(context, addiotionalPaths, project); context.Projects.Add(project); context.SaveChanges(); }
public ProjectViewModel(ATADataModel.Project project, string userName) : this(project.ProjectId, project.Name, project.TfsPath, project.TfsUrl) { LocalPath = ATACore.RegistryManager.GetProjectLocalPath(userName, TfsPath); WorkspacesForDelete = new List <string>(); }
public ProjectViewModel(ATADataModel.Project project) : this(project.ProjectId, project.Name, project.TfsPath, project.TfsUrl) { WorkspacesForDelete = new List <string>(); }
private static void AddAdditionalPathsToNewProject(ATAEntities context, List <string> addiotionalPaths, ATADataModel.Project project) { addiotionalPaths.ForEach(t => { ATADataModel.AdditionalPath currentAdditionalPath = ATACore.Managers.AdditionalPathManager.GetByName(context, t); project.AdditionalPaths.Add(currentAdditionalPath); }); }
public void RemoveTest(ATAEntities context, int projectId, Test testToRemove) { ATADataModel.Project p = ATACore.Managers.ProjectManager.GetById(context, projectId); testToRemove.DeletionDate = DateTime.Now; context.SaveChanges(); }