public RotationController(ITaskDAO taskDAO, IRotationDAO rotationDAO, ISelectedTaskDAO selectedTaskDAO, INoiseProtectionDAO noiseProtectionDAO)
 {
     _taskDAO            = taskDAO;
     _rotationDAO        = rotationDAO;
     _selectedTaskDAO    = selectedTaskDAO;
     _noiseProtectionDAO = noiseProtectionDAO;
 }
 public RotationTaskService(IRotationDAO rotationDAO, ITaskDAO taskDAO, ITaskDefinitionDAO taskDefinitionDAO, IRoleDAO roleDAO)
 {
     _rotationDAO       = rotationDAO;
     _taskDAO           = taskDAO;
     _taskDefinitionDAO = taskDefinitionDAO;
     _roleDAO           = roleDAO;
 }
Esempio n. 3
0
 public GenericTaskService(IDAO <TaskDefinition, int> taskDefinitionDAO, ITaskDAO taskDAO, IRoleDAO roleDAO, INoiseProtectionDAO noiseProtectionDAO)
 {
     _taskDefinitionDAO  = taskDefinitionDAO;
     _taskDAO            = taskDAO;
     _roleDAO            = roleDAO;
     _noiseProtectionDAO = noiseProtectionDAO;
 }
 public TaskService(IProjectDAO projectDAO, ICategoryDAO categoryDAO, ITaskDAO taskDAO, IUserDAO userDAO)
 {
     this.projectDAO  = projectDAO;
     this.categoryDAO = categoryDAO;
     this.taskDAO     = taskDAO;
     this.userDAO     = userDAO;
 }
Esempio n. 5
0
 public AdministrationService(IProjectDAO projectDao, IUserDAO userDao, ICompanyDAO companyDao,
                              IProjectStaffDAO projectStaffDao, ITaskDAO taskDao)
 {
     this._projectDao      = projectDao;
     this._userDao         = userDao;
     this._companyDao      = companyDao;
     this._projectStaffDao = projectStaffDao;
     this._taskDao         = taskDao;
 }
Esempio n. 6
0
 public TaskController(ITaskDAO taskDAO, ISelectedTaskDAO selectedTaskDAO, INoiseLevelService noiseLevelService, IAdministratorDAO administratorDAO,
                       IFootnotesService footnotesService, ITaskDefinitionDAO taskDefinitionDAO)
 {
     _taskDAO           = taskDAO;
     _selectedTaskDAO   = selectedTaskDAO;
     _noiseLevelService = noiseLevelService;
     _administratorDAO  = administratorDAO;
     _footnotesService  = footnotesService;
     _taskDefinitionDAO = taskDefinitionDAO;
 }
Esempio n. 7
0
        private void GetTaskDAO(int saveAt)
        {
            if (saveAt == 1)
            {
                TaskDAO = new TaskDAOFileSystem();
            }

            if (saveAt == 2)
            {
                TaskDAO = new TaskDAOSql();
            }
        }
Esempio n. 8
0
 public HelideckController(ITaskDAO taskDAO,
                           ISelectedTaskDAO selectedTaskDAO,
                           IHelicopterTaskDAO helicopterTaskDAO,
                           IDAO <HelicopterType, int> helicopterTypeDAO,
                           INoiseProtectionDAO noiseProtectionDAO)
 {
     _taskDAO            = taskDAO;
     _selectedTaskDAO    = selectedTaskDAO;
     _helicopterTaskDAO  = helicopterTaskDAO;
     _helicopterTypeDAO  = helicopterTypeDAO;
     _noiseProtectionDAO = noiseProtectionDAO;
 }
 public SubscriptionUtils(IUserDAO userDao, ITaskDAO taskDao, ISubscriptionDAO subscriptionDao,
                          IProjectStaffDAO projectStaffDao, IProjectDAO projectDao, IMapper mapper, ICompanyDAO companyDao,
                          ICategoryDAO categoryDao)
 {
     _userDao         = userDao;
     _taskDao         = taskDao;
     _subscriptionDao = subscriptionDao;
     _projectStaffDao = projectStaffDao;
     _projectDao      = projectDao;
     _mapper          = mapper;
     _companyDao      = companyDao;
     _categoryDao     = categoryDao;
 }
Esempio n. 10
0
        public Menu(ITaskDAO taskDAO)
        {
            this.taskDAO = taskDAO;

            AddOption("Add a new Task", AddTask);
            AddOption("Complete a Task", CompleteTask);
            AddOption("List All Tasks", ListAllTasks);
            AddOption("Exit", Exit);

            Configure(cfg =>
            {
                cfg.ItemForegroundColor         = ConsoleColor.DarkYellow;
                cfg.SelectedItemForegroundColor = ConsoleColor.Yellow;
            });
        }
Esempio n. 11
0
        static void Main(string[] args)
        {
            Console.WriteLine("Welcome to Task List!\r\n");
            System.Threading.Thread.Sleep(500);

            // Read the config file
            Config config = new Config("appsettings.json");

            if (config.UseSql)
            {
                taskDAO = new TaskSqlDAO(config.ConnectionString);
            }
            else
            {
                taskDAO = new TaskFileDAO(config.FilePath);
            }

            Menu menu = new Menu(taskDAO);

            menu.Show();
        }
Esempio n. 12
0
 public TaskService()
 {
     TaskDao = new TaskDAO();
 }
Esempio n. 13
0
 public TaskService()
 {
     taskDAO = new TaskDAO();
 }
Esempio n. 14
0
 public RegularController(ITaskDAO taskDAO, ISelectedTaskDAO selectedTaskDAO, INoiseProtectionDAO noiseProtectionDAO)
 {
     _taskDAO            = taskDAO;
     _selectedTaskDAO    = selectedTaskDAO;
     _noiseProtectionDAO = noiseProtectionDAO;
 }
Esempio n. 15
0
        static void Main(string[] args)
        {
            Console.WriteLine("Welcome to Task List!\r\n");
            System.Threading.Thread.Sleep(500);

            // Read the config file
            Config config = new Config("appsettings.json");

            if (config.UseSql)
            {
                taskDAO = new TaskSqlDAO(config.ConnectionString);
            }
            else
            {
                taskDAO = new TaskFileDAO(config.FilePath);
            }

            while (true)
            {
                Console.Clear();

                // List all the tasks
                IList <Task> list = taskDAO.GetOpenTasks();
                ListTasks(list);

                Console.WriteLine();
                Console.WriteLine("What would you like to do?");
                Console.WriteLine("(A)dd a task");
                Console.WriteLine("(C)omplete a task");
                Console.WriteLine("(Q)uit");

                string input = Console.ReadLine().Trim().ToUpper();

                if (input.Length == 0)
                {
                    continue;
                }
                if (input.Substring(0, 1) == "Q")
                {
                    break;
                }
                int taskId;
                switch (input.Substring(0, 1))
                {
                case "A":
                    // Prompt the user to add a task
                    Task task = GetTaskinfo();
                    taskDAO.AddTask(task);
                    break;

                case "C":
                    taskId = GetTaskId(list);
                    if (taskId > 0)
                    {
                        task           = taskDAO.GetById(taskId);
                        task.Completed = true;
                        taskDAO.Update(task);
                    }
                    break;
                }
            }
        }
Esempio n. 16
0
 /// <summary>
 /// Constructeur
 /// </summary>
 public AssignationService() : base()
 {
     assignationDAO = new AssignationDAO();
     taskDAO        = new TaskDAO();
 }