コード例 #1
0
        public TestProjectServices()
        {
            systemService = new SystemTestDataServices(this.TContext);

            service = new ProjectServices(this.TContext);

            businessService = new BusinessServices(this.TContext);

            //sa = GetUserSessionModel("*****@*****.**");
            sa = GetUserSessionModel("*****@*****.**");

            projecttypes      = db.ProjectTypes.FirstOrDefault();
            ProjectOpenStatus = db.ProjectOpenStatusTypes.FirstOrDefault();
            projectstatus     = db.ProjectStatusTypes.FirstOrDefault();
            verticaltype      = db.VerticalMarketTypes.FirstOrDefault();
        }
コード例 #2
0
        public TestProjectServices_Rule()
        {
            systemService   = new SystemTestDataServices(this.TContext);
            projectService  = new ProjectServices(this.TContext);
            businessService = new BusinessServices(this.TContext);

            user = GetUserSessionModel("*****@*****.**");

            _projectId   = this.db.Context.Projects.Where(p => p.OwnerId == user.UserId && p.Deleted == false).OrderByDescending(p => p.ProjectId).Select(p => p.ProjectId).FirstOrDefault();
            projectModel = projectService.GetProjectModel(user, _projectId).Model as ProjectModel;

            projectsModel.ProjectId = _projectId;
            Response = projectService.GetProjectsModel(user, projectsModel);

            projectsModel = projectService.GetProjectsModel(user, projectsModel).Model as ProjectsModel;


            projecttypes      = db.ProjectTypes.FirstOrDefault();
            ProjectOpenStatus = db.ProjectOpenStatusTypes.FirstOrDefault();
            projectstatus     = db.ProjectStatusTypes.FirstOrDefault();
            verticaltype      = db.VerticalMarketTypes.FirstOrDefault();
        }
コード例 #3
0
        // ####################################################################################
        // Create project
        // ####################################################################################
        public Project CreateTestProject(DPOContext context, User owner, string customername, string title, DateTime projectDate, ProjectType type, ProjectOpenStatusType status, ProjectStatusType projectstatus, VerticalMarketType vertical)
        {
            var project = Db.ProjectCreate(owner.UserId);

            project.CustomerName = customername;

            project.Name                    = title;
            project.ProjectTypeId           = type.ProjectTypeId;
            project.ConstructionTypeId      = (int)ConstructionTypeEnum.New;
            project.ProjectOpenStatusTypeId = status.ProjectOpenStatusTypeId;
            project.ProjectStatusTypeId     = projectstatus.ProjectStatusTypeId;
            project.VerticalMarketTypeId    = vertical.VerticalMarketTypeId;
            project.ProjectDate             = projectDate;
            project.BidDate                 = projectDate.AddDays(1);
            project.EstimatedClose          = projectDate.AddDays(3);
            project.EstimatedDelivery       = project.EstimatedClose.AddDays(7);
            project.Expiration              = project.EstimatedClose.AddDays(30);

            return(project);
        }