Exemple #1
0
        public void SaveOrUpdateTest()
        {
            IDaoFactory daoFactory = new DaoFactory("projects", 0);

            Project project = daoFactory.GetProjectDao().GetById(10);

            Console.WriteLine(daoFactory.GetProjectDao().GetTeam(project.ID).Length);

            daoFactory.GetProjectDao().AddToTeam(project.ID, new Guid("777fc1c2-b444-4303-9d71-f8766796e4b4"));

            Console.WriteLine(daoFactory.GetProjectDao().GetTeam(project.ID).Length);

        }
        public void BuildUsersWorkReport()
        {
            IDaoFactory daoFactory = new DaoFactory("projects", 0);
            
            Project project = daoFactory.GetProjectDao().GetById(5);

            Console.WriteLine(daoFactory.GetTimeSpendDao().GetByProject(project.ID).Count);
            
        }
        public void AcceptProjectChangeRequest()
        {
            IDaoFactory daoFactory = new DaoFactory("projects", 0);

            IProjectDao _projectDao = daoFactory.GetProjectDao();
            IProjectChangeRequestDao _projectChangeRequestDao = daoFactory.GetProjectChangeRequestDao();

            ProjectChangeRequest projectChangeRequest = daoFactory.GetProjectChangeRequestDao().GetById(48);

            Project project = projectChangeRequest.RequestType == ProjectRequestType.Edit ? _projectDao.GetById(projectChangeRequest.ProjectID) : new Project();

            project.Title = projectChangeRequest.Title;
            project.Description = projectChangeRequest.Description;
            project.Responsible = projectChangeRequest.Responsible;
            project.Status = projectChangeRequest.Status;


            project = _projectDao.Save(project);
            daoFactory.GetProjectDao().AddToTeam(project.ID, project.Responsible);
            _projectChangeRequestDao.Delete(projectChangeRequest.ID);
        }
        public void SaveOrUpdateTest()
        {
            var daoFactory = new DaoFactory("projects", 0);
            var messageDao = daoFactory.GetMessageDao();

            var message = new Message()
            {
                Title = "New Message",
                Project = daoFactory.GetProjectDao().GetById(1),
                Content = "Content",
            };

            messageDao.Save(message);
        }
        public  void  SaveOrUpdateTimeSpend()
        {
            IDaoFactory daoFactory = new DaoFactory("projects", 0);
            
            Project project = daoFactory.GetProjectDao().GetById(5);
 
            var timeSpend = new TimeSpend
                                {
                                    Date = ASC.Core.Tenants.TenantUtil.DateTimeNow(),
                                    Hours = 10, 
                                    Note = "asdfasdf", 
                                    Person = SecurityContext.CurrentAccount.ID,
                                    Project = project.ID,
                                };

            daoFactory.GetTimeSpendDao().Save(timeSpend);
        }
Exemple #6
0
        public void SaveOrUpdateTest123()
        {
            IDaoFactory daoFactory = new DaoFactory("projects", 0);

            Project newProject = new Project();

            newProject.Title = "Test project 2";
            newProject.Description = "Description";
            newProject.Responsible = SecurityContext.CurrentAccount.ID;

            daoFactory.GetProjectDao().Save(newProject);
            daoFactory.GetProjectDao().AddToTeam(newProject.ID, SecurityContext.CurrentAccount.ID);
            Console.WriteLine(newProject.ID);

        }
Exemple #7
0
        public void GetProjectTags()
        {
            IDaoFactory daoFactory = new DaoFactory("projects", 0);

            Project project = daoFactory.GetProjectDao().GetById(8);

            var tags = daoFactory.GetTagDao().GetProjectTags(project.ID);
            Console.WriteLine(tags.Length);
        }
Exemple #8
0
        public void GetTaskCount()
        {
            IDaoFactory daoFactory = new DaoFactory("projects", 0);

            Console.WriteLine(daoFactory.GetProjectDao().GetTaskCount(new List<int>(new[] { 1 }), TaskStatus.Open, TaskStatus.NotAccept, TaskStatus.Closed));
        }
Exemple #9
0
        public void LoadProject()
        {
            IDaoFactory daoFactory = new DaoFactory("projects", 0);

            Console.WriteLine(daoFactory.GetProjectDao().GetTeam(15).Length);


        }