Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 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);
     });
 }
Ejemplo n.º 4
0
 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();
 }
Ejemplo n.º 5
0
 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();
 }
Ejemplo n.º 6
0
 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>();
 }
Ejemplo n.º 7
0
 public ProjectViewModel(ATADataModel.Project project) :
     this(project.ProjectId, project.Name, project.TfsPath, project.TfsUrl)
 {
     WorkspacesForDelete = new List <string>();
 }
Ejemplo n.º 8
0
 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);
     });
 }
Ejemplo n.º 9
0
 public void RemoveTest(ATAEntities context, int projectId, Test testToRemove)
 {
     ATADataModel.Project p = ATACore.Managers.ProjectManager.GetById(context, projectId);
     testToRemove.DeletionDate = DateTime.Now;
     context.SaveChanges();
 }