public ProjectTasksController( IMapper mapper, IProjectTaskRepository projectTaskRepository, IProjectRepository projectRepository, IProjectTaskTypeRepository projectTaskTypeRepository, ITaskTypeRepository taskTypeRepository, IProjectTaskStatusRepository projectTaskStatusRepository, IProjectTaskPerformerRepository projectTaskPerformerRepository, IGroupRepository groupRepository, IUserRepository userRepository, IBlockRepository blockRepository, IUserService userService, IMailRepository mailRepository, IExcelService excelService) { _mapper = mapper; _projectTaskRepository = projectTaskRepository; _projectRepository = projectRepository; _projectTaskTypeRepository = projectTaskTypeRepository; _taskTypeRepository = taskTypeRepository; _projectTaskStatusRepository = projectTaskStatusRepository; _projectTaskPerformerRepository = projectTaskPerformerRepository; _groupRepository = groupRepository; _userRepository = userRepository; _userService = userService; _blockRepository = blockRepository; _excelService = excelService; _mailRepository = mailRepository; }
public bool AddNewProjectTask(ProjectTask projectTask) { using (DalSession dalSession = new DalSession()) { UnitOfWork unitOfWork = dalSession.UnitOfWork(); unitOfWork.Begin(); try { _projectTaskRepository = new ProjectTaskRepository(unitOfWork); projectTask.Added_Datetime = DateTime.Now; projectTask.Project_Task_Id = Guid.NewGuid().ToString(); if (_projectTaskRepository.AddNewProjectTask(projectTask) == 1) { unitOfWork.Commit(); return(true); } else { unitOfWork.Rollback(); return(true); } } catch { unitOfWork.Rollback(); throw; } } }
/// <summary> /// Create new instance. /// </summary> public ProjectTaskExecuterService(IProjectTaskRepository projectTaskRepository, UploadAudioExecuter uploadAudioExecuter, ILogger <ProjectTaskExecuterService> logger) { _projectTaskRepository = projectTaskRepository ?? throw new ArgumentNullException(nameof(projectTaskRepository)); _uploadAudioExecuter = uploadAudioExecuter ?? throw new ArgumentNullException(nameof(uploadAudioExecuter)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public ProjectTaskService( IProjectTaskRepository projectTaskRepository, IUserService userService ) { _projectTaskRepository = projectTaskRepository; _userService = userService; }
public UnitOfWork(string connectionString) { db = new TaskTrackerContext(connectionString); userManager = new ApplicationUserManager(new UserStore <ApplicationUser>(db)); roleManager = new ApplicationRoleManager(new RoleStore <ApplicationRole>(db)); projectRepository = new ProjectRepository(db); projectTaskRepository = new ProjectTaskRepository(db); userProfileRepository = new UserProfileRepository(db); }
public UnitOfWork( ProjectManagerContext dbContext, IUserRepository userRepository, IProjectRepository projectRepository, IProjectTaskRepository projectTaskRepository, IWorkTimeLogRepository workTimeLogRepository) { this._dbContext = dbContext; UserRepository = userRepository; ProjectRepository = projectRepository; ProjectTaskRepository = projectTaskRepository; WorkTimeLogRepository = workTimeLogRepository; }
public CreateTaskHandler(IProjectTaskRepository projectTaskRepository, IProjectRepository projectRepository, IIdGenerator idGenerator, ILogger <CreateTaskHandler> logger) { _projectTaskRepository = projectTaskRepository; _projectRepository = projectRepository; _idGenerator = idGenerator; _logger = logger; }
public List <ProjectTaskNormalised> GetAllTasksForProject(string projectId) { using (DalSession dalSession = new DalSession()) { UnitOfWork unitOfWork = dalSession.UnitOfWork(); unitOfWork.Begin(); try { _projectTaskRepository = new ProjectTaskRepository(unitOfWork); List <ProjectTaskNormalised> projectList = _projectTaskRepository.GetAllTasksForProject(projectId); unitOfWork.Commit(); return(projectList); } catch { unitOfWork.Rollback(); throw; } } }
public GetCountSuccessProjectTaskByProjectId(IProjectTaskRepository projectTaskRepository) { this._projectTaskRepository = projectTaskRepository; }
public GetTaskByEmployeeId(IProjectTaskRepository projectTaskRepository) { this._projectTaskRepository = projectTaskRepository; }
public SampleDataController(IProjectTaskRepository taskRepository) { _taskRepository = taskRepository; }
public CreateProjectTaskByRequest(IProjectTaskRepository projectTaskRepository) { this._projectTaskRepository = projectTaskRepository; }
public UpdateTaskHandler(IProjectTaskRepository projectTaskRepository, ILogger <UpdateTaskHandler> logger) { _projectTaskRepository = projectTaskRepository; _logger = logger; }
public DeleteProjectHandler(IProjectRepository projectRepository, IProjectTaskRepository projectTaskRepository) { _projectRepository = projectRepository; _projectTaskRepository = projectTaskRepository; }
public GetProjectTaskById(IProjectTaskRepository projectTaskRepository) { this._projectTaskRepository = projectTaskRepository; }
public ProjectTasksController(IProjectTaskRepository repository, IProjectRepository projectRepository) { this.repository = repository; this.projectRepository = projectRepository; }
public ProjectTaskController(IProjectTaskRepository projectTaskRepository) { _projectTaskRepository = projectTaskRepository; }
public ProjectsController(IProjectRepository projectRepository, IProjectTaskRepository projectTaskRepository, IUserRepository userRepository) { _projectRepository = projectRepository; _projectTaskRepository = projectTaskRepository; _userRepository = userRepository; }
public DeleteTaskHandler(IProjectTaskRepository projectTaskRepository) { _projectTaskRepository = projectTaskRepository; }
public GetAllProjectTaskByRequest(IProjectTaskRepository projectTaskRepository) { this._projectTaskRepository = projectTaskRepository; }
public ProjectController(IProjectRepository repository, IClientRepository clientRepository, IUserProjectRepository userProjectRepository, IProjectTaskRepository projectTaskRepository) { _projectRepository = repository; _userProjectRepository = userProjectRepository; _projectTaskRepository = projectTaskRepository; }
public ProjectTaskService(IProjectTaskRepository projectTaskRepository) { _projectTaskRepository = projectTaskRepository; }