Exemplo n.º 1
0
        public int CreateVersion(ProjectVersionModel projectVersion)
        {
            var version = new ProjectVersion();

            if (projectVersion != null)
            {
                version = ApplicationMapper.MapProjectVersion(projectVersion);
            }

            var project = new Project();

            if (projectVersion != null)
            {
                project = projectRepository.GetProject(projectVersion.ProjectId);
            }

            ISerializer xmlSerializer = new SerializeXml();

            xmlSerializer.Serialize(project);
            version.ProjectData = xmlSerializer.Serialize(project);

            int versionId = projectRepository.CreateVersion(version);

            //generate PDF
            PdfGenerator.GeneratePdf(project, projectVersion.PublishedByName, versionId, false, projectRepository.GetRoles());

            return(versionId);
        }
 public ApplicationManager(IUsers IUsers, IFreeDays IFreeDays, IWorkers IWorkers, ApplicationMapper applicationMapper)
 {
     mIUsers            = IUsers;
     mIWorkers          = IWorkers;
     mIFreeDays         = IFreeDays;
     mApplicationMapper = applicationMapper;
 }
Exemplo n.º 3
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            ViewEngines.Engines.Add(new HelperViewEngine());

            #region Application Settings

            ApplicationMapper.Load();
            GlobalSettings.Load();

            // grid global setting
            GlobalSettings.LoadGirdSettings(25, "No records found.");



            #region Email Settings

            string emailAttachementPath  = ConfigurationManager.AppSettings["EMail:AttachmentPath"].ToString();
            string emailConnectionString = ConfigurationManager.ConnectionStrings[ConfigurationManager.AppSettings["DBConnectionName"]].ConnectionString;
            GlobalSettings.EmailNotificationSettings(emailAttachementPath, emailConnectionString);
            #endregion

            #endregion
        }
 public GrammarFileAnalyzedService(
     IGrammarFileAnalyzedRepository grammarFileAnalyzedService,
     ApplicationMapper applicationMapper)
 {
     _grammarFileAnalyzedRepository = grammarFileAnalyzedService;
     _mapper = applicationMapper.Mapper;
 }
Exemplo n.º 5
0
 public AudioTaskService(
     IParsedSentRepository parsedSentRepository,
     ApplicationMapper mapper)
 {
     _parsedSentRepository = parsedSentRepository;
     _mapper = mapper.Mapper;
 }
 public GeneralStatisticService(
     IUserStatisticAggregateRepository userStatisticAggregateRepository,
     ApplicationMapper applicationMapper)
 {
     _userStatisticAggregateRepository = userStatisticAggregateRepository;
     _mapper = applicationMapper.Mapper;
 }
Exemplo n.º 7
0
 protected void Application_Start()
 {
     AreaRegistration.RegisterAllAreas();
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     BundleConfig.RegisterBundles(BundleTable.Bundles);
     ApplicationMapper.Init();
 }
 public EnglishTaskCreateService(
     IEnglishTaskRepository englishTaskRepository,
     ITaskItemRepository taskItemRepository,
     ApplicationMapper applicationMapper)
 {
     _englishTaskRepository = englishTaskRepository;
     _taskItemRepository    = taskItemRepository;
     _mapper = applicationMapper.Mapper;
 }
 public RandomEnglishTaskService(
     IEnglishTaskRepository taskRepository,
     ApplicationMapper applicationMapper,
     IUserFilterService userFilterService)
 {
     _taskRepository    = taskRepository;
     _mapper            = applicationMapper.Mapper;
     _userFilterService = userFilterService;
 }
Exemplo n.º 10
0
 public UserInformationService(
     IUserInformationRepository repository,
     ApplicationMapper serviceMapper,
     IJwtInfoProvider jwtInfoProvider)
 {
     _repository      = repository;
     _mapper          = serviceMapper.Mapper;
     _jwtInfoProvider = jwtInfoProvider;
 }
Exemplo n.º 11
0
 public ParsedSentService(
     IParsedSentRepository parsedSentRepository,
     IEnglishLevelAnalyseService levelAnalyseService,
     ApplicationMapper applicationMapper)
 {
     _parsedSentRepository = parsedSentRepository;
     _levelAnalyseService  = levelAnalyseService;
     _mapper = applicationMapper.Mapper;
 }
 public EnglishTaskFilterOptionsService(
     IEnglishTaskFilterOptionsRepository repository,
     IKeyValueRepository cacheRepository,
     ApplicationMapper serviceMapper)
 {
     _repository      = repository;
     _cacheRepository = cacheRepository;
     _mapper          = serviceMapper.Mapper;
 }
 public TaskItemService(
     ITaskItemRepository taskItemRepository,
     ITaskGenerationRepository taskGenerationRepository,
     ApplicationMapper applicationMapper)
 {
     _taskItemRepository       = taskItemRepository;
     _taskGenerationRepository = taskGenerationRepository;
     _mapper = applicationMapper.Mapper;
 }
Exemplo n.º 14
0
        public IEnumerable <UserViewModel> GetProgramOwners()
        {
            IEnumerable <UserView> userList = projectRepository.GetProgramOwners();

            if (userList != null)
            {
                return(ApplicationMapper.MapUserViewList(userList));
            }
            return(null);
        }
Exemplo n.º 15
0
        public IEnumerable <RoleModel> GetAvaliableRoles(int userId, int projectId)
        {
            IEnumerable <ProjectRole> roleList = projectRepository.GetAvaliableRoles(userId, projectId);

            if (roleList != null)
            {
                return(ApplicationMapper.MapProjectRoles(roleList));
            }
            return(null);
        }
Exemplo n.º 16
0
        public IEnumerable <AdminUserModel> GetProgramAdministrators(int programTypeId, int projectRoleId, int organizationId)
        {
            IEnumerable <UserView> adminList = projectRepository.GetProgramAdministrators(programTypeId, projectRoleId, organizationId);

            if (adminList != null)
            {
                return(ApplicationMapper.MapAdminUserList(adminList));
            }
            return(null);
        }
Exemplo n.º 17
0
        public IEnumerable <RoleModel> GetRoles()
        {
            IEnumerable <ProjectRole> roleList = projectRepository.GetRoles();

            if (roleList != null)
            {
                return(ApplicationMapper.MapProjectRoles(roleList));
            }
            return(null);
        }
Exemplo n.º 18
0
        public ProjectVersionModel GetProjectVersion(int id)
        {
            ProjectVersionModel versionModel   = null;
            ProjectVersion      projectVersion = projectRepository.GetVersion(id);

            if (projectVersion != null)
            {
                versionModel = ApplicationMapper.MapProjectVersion(projectVersion);
            }
            return(versionModel);
        }
Exemplo n.º 19
0
        public void UpdateProject(UpdateModel updateModel)
        {
            var update = new Update();

            if (updateModel != null)
            {
                update = ApplicationMapper.MapProjectUpdate(updateModel);
            }

            projectRepository.UpdateProject(update);
        }
Exemplo n.º 20
0
        public int CreateProject(CreateProjectModel projectContent)
        {
            Project project = new Project();

            if (projectContent != null)
            {
                project = ApplicationMapper.MapCreateProjectContent(projectContent);
            }

            return(projectRepository.CreateProject(project));
        }
Exemplo n.º 21
0
        public IEnumerable <ProjectViewModel> GetAdministratorProjectList()
        {
            // Mapp to backend model
            IEnumerable <ProjectView>      projectViewList = projectRepository.GetCountyProjects();
            IEnumerable <ProjectViewModel> content         = null;

            if (projectViewList != null)
            {
                content = ApplicationMapper.MapProjectContent(projectViewList);
            }
            return(content);
        }
Exemplo n.º 22
0
        public int CreateProjectGoal(GoalModel goalModel)
        {
            // Mapp to backend model
            var goal = new ProjectGoal();

            if (goalModel != null)
            {
                goal = ApplicationMapper.MapProjectGoal(goalModel);
            }
            // Create P.Goal
            return(projectRepository.CreateProjectGoal(goal));
        }
Exemplo n.º 23
0
        public void UpdateProjectGoal(FollowUpModel followUpModel)
        {
            // Mapp to backend model
            var followUp = new ProjectFollowUp();

            if (followUpModel != null)
            {
                followUp = ApplicationMapper.MapProjectFollowUp(followUpModel);
            }
            // Create P.FollowUp
            projectRepository.UpdateProjectFollowUp(followUp);
        }
Exemplo n.º 24
0
        public int CreateProjectFollowUp(FollowUpModel followUpModel)
        {
            // Mapp to backend model
            var followUp = new ProjectFollowUp();

            if (followUpModel != null)
            {
                followUp = ApplicationMapper.MapProjectFollowUp(followUpModel);
            }
            // Create P.followup
            return(projectRepository.CreateProjectFollowUp(followUp));
        }
Exemplo n.º 25
0
        public void UpdateProjectActivity(ActivityModel goalModel)
        {
            // Mapp to backend model
            var activity = new ProjectActivity();

            if (goalModel != null)
            {
                activity = ApplicationMapper.MapProjectActivity(goalModel);
            }
            // Create P.Activity
            projectRepository.UpdateProjectActivity(activity);
        }
Exemplo n.º 26
0
        public int CreateProjectActivity(ActivityModel activityModel)
        {
            // Mapp to backend model
            var activity = new ProjectActivity();

            if (activityModel != null)
            {
                activity = ApplicationMapper.MapProjectActivity(activityModel);
            }
            // Create P.Goal
            return(projectRepository.CreateProjectActivity(activity));
        }
Exemplo n.º 27
0
        //[EnableCors("ori, ori2", "headers,...", "GET")]
        public IEnumerable <UserViewModel> SearchUsers(SearchUserModel search)
        {
            // Mapp to backend model
            IEnumerable <UserView>      users  = projectRepository.SearchUsers(search.Text);
            IEnumerable <UserViewModel> models = null;

            if (users != null)
            {
                models = ApplicationMapper.MapUserViewList(users);
            }
            return(models);
        }
Exemplo n.º 28
0
        //[EnableCors("ori, ori2", "headers,...", "GET")]
        public IEnumerable <ProjectViewModel> GetProjectList()
        {
            // Mapp to backend model
            IEnumerable <ProjectView>      projectViewList = projectRepository.GetProjects(ActiveState.All);
            IEnumerable <ProjectViewModel> content         = null;

            if (projectViewList != null)
            {
                content = ApplicationMapper.MapProjectContent(projectViewList);
            }
            return(content);
        }
Exemplo n.º 29
0
        public void UpdateProjectGoal(GoalModel goalModel)
        {
            // Mapp to backend model
            var goal = new ProjectGoal();

            if (goalModel != null)
            {
                goal = ApplicationMapper.MapProjectGoal(goalModel);
            }
            // Create P.Goal
            projectRepository.UpdateProjectGoal(goal);
        }
Exemplo n.º 30
0
        public void UpdateProjectRisk(RiskModel riskModel)
        {
            // Mapp to backend model
            var risk = new ProjectRisk();

            if (riskModel != null)
            {
                risk = ApplicationMapper.MapProjectRisk(riskModel);
            }
            // Create P.Risk
            projectRepository.UpdateProjectRisk(risk);
        }