public async Task <EmailGroupDTO> ReviewRequestData(RequestDataModel data)
        {
            var activity = KtaService.OpenActivityInReviewMode(data.SessionId, data.JobId, data.NodeId, data.epc);
            var dto      = await GetEmailGroup(data);

            dto.activity     = activity;
            dto.IsReviewMode = true;
            return(dto);
        }
        public async Task <ConsultationCompletionDTO> ReviewRequestData(RequestDataModel data)
        {
            var activity = KtaService.OpenActivityInReviewMode(data.SessionId, data.JobId, data.NodeId, data.epc);
            ConsultationCompletionDTO dto = new ConsultationCompletionDTO();

            dto.DomainModel  = FindOneByJobId(data.JobId);
            dto.activity     = activity;
            dto.IsReviewMode = true;
            return(dto);
        }
        public async Task <AdminTranslationDTO> ReviewRequestData(RequestDataModel data)
        {
            logger.LogDebug("ReviewRequestData method fired with these parameters", data);
            var activity            = KtaService.OpenActivityInReviewMode(data.SessionId, data.JobId, data.NodeId, data.epc);
            AdminTranslationDTO dto = new AdminTranslationDTO();

            dto.DomainModel  = FindOneByJobId(data.JobId);
            dto.activity     = activity;
            dto.IsReviewMode = true;
            return(dto);
        }
示例#4
0
        public async Task <SPSiteCreationDTO> ReviewRequestData(RequestDataModel data)
        {
            var activity = KtaService.OpenActivityInReviewMode(data.SessionId, data.JobId, data.NodeId, data.epc);
            var dto      = await GetSPSiteCreation(data);

            dto.DomainModel = FindOneByJobId(data.JobId);
            dto.Requester   = await GetCreationEmployeeData(dto.DomainModel.EmployeeEmail);

            dto.activity     = activity;
            dto.IsReviewMode = true;
            return(dto);
        }
        public async Task <ITServerAccessDTO> ReviewRequestData(RequestDataModel data)
        {
            logger.LogDebug("ReviewRequestData method fired with these parameters", data);
            var activity = KtaService.OpenActivityInReviewMode(data.SessionId, data.JobId, data.NodeId, data.epc);
            var dto      = await PrepareDTO(data);

            dto.Requester = await employeeService.FindEmployeeWithEmailAsync(dto.DomainModel.EmployeeEmail);

            dto.activity     = activity;
            dto.IsReviewMode = true;
            return(dto);
        }
        public async Task <ITResignationDTO> ReviewRequestData(RequestDataModel data)
        {
            logger.LogDebug("ReviewRequestData method fired with these parameters", data);
            var activity = KtaService.OpenActivityInReviewMode(data.SessionId, data.JobId, data.NodeId, data.epc);

            var dto = await PrepareDTO(data, true);

            dto.IsReviewMode = true;

            dto.activity = activity;


            return(dto);
        }