Exemple #1
0
        public void BenchMarkSaveTask()
        {
            TaskViewModel task = new TaskViewModel
            {
                TaskName       = "Add Task from nbench",
                StartDate      = Convert.ToDateTime("01/01/2018"),
                ProjectId      = 1,
                ProjectName    = "Project-1",
                ParentTaskId   = 1,
                ParentTaskName = "P1-Task",
                Priority       = 15,
                EndDate        = Convert.ToDateTime("12/12/2018"),
                TaskId         = 0
            };

            IRepositoryDAO <ProjectTask> taskRepository       = new RepositoryDAO <ProjectTask>();
            IRepositoryDAO <ParentTask>  parenttaskRepository = new RepositoryDAO <ParentTask>();
            IParentTaskBusinessBL        taskbusiness         = new ParentTaskBusinessBL(parenttaskRepository);

            IRepositoryDAO <Project> projectRepository = new RepositoryDAO <Project>();
            IRepositoryDAO <User>    userRepository    = new RepositoryDAO <User>();
            IProjectBusinessBL       projectBusiness   = new ProjectBusinessBL(projectRepository, userRepository, taskRepository);

            TaskBusinessBL taskBusiness = new TaskBusinessBL(taskRepository, taskbusiness, projectBusiness, userRepository);

            taskBusiness.Save(task);
        }
Exemple #2
0
        public void BenchMarkGetAllParentTask()
        {
            IEnumerable <ParentTaskViewModel> parentTasks;
            IRepositoryDAO <ProjectTask>      taskRepository       = new RepositoryDAO <ProjectTask>();
            IRepositoryDAO <ParentTask>       parenttaskRepository = new RepositoryDAO <ParentTask>();
            IParentTaskBusinessBL             taskbusiness         = new ParentTaskBusinessBL(parenttaskRepository);
            IRepositoryDAO <Project>          projectRepository    = new RepositoryDAO <Project>();
            IRepositoryDAO <User>             userRepository       = new RepositoryDAO <User>();
            IProjectBusinessBL projectBusiness = new ProjectBusinessBL(projectRepository, userRepository, taskRepository);

            TaskBusinessBL taskBusiness = new TaskBusinessBL(taskRepository, taskbusiness, projectBusiness, userRepository);

            parentTasks = taskBusiness.GetAllParentTasksBL();
        }
Exemple #3
0
        public void BenchMarkGetTaskById()
        {
            TaskViewModel task;
            IRepositoryDAO <ProjectTask> taskRepository       = new RepositoryDAO <ProjectTask>();
            IRepositoryDAO <ParentTask>  parenttaskRepository = new RepositoryDAO <ParentTask>();
            IParentTaskBusinessBL        taskbusiness         = new ParentTaskBusinessBL(parenttaskRepository);


            IRepositoryDAO <Project> projectRepository = new RepositoryDAO <Project>();
            IRepositoryDAO <User>    userRepository    = new RepositoryDAO <User>();
            IProjectBusinessBL       projectBusiness   = new ProjectBusinessBL(projectRepository, userRepository, taskRepository);

            TaskBusinessBL taskBusiness = new TaskBusinessBL(taskRepository, taskbusiness, projectBusiness, userRepository);

            task = taskBusiness.GetById(1);
        }