Exemplo n.º 1
0
        public HttpResponseMessage Get(Guid id)
        {
            var request  = new GetTaskRequest(id);
            var response = _taskService.GetTask(request);

            return(_responseBuilder.BuildResponse(Request, response));
        }
        private static async Task <GetTaskResponse> GetCaptchaTask(AntiCaptchaKey antiCaptchaKey,
                                                                   CreateTaskResponse task)
        {
            try
            {
                GetTaskRequest request     = new GetTaskRequest(antiCaptchaKey.ClientKey, task.TaskId);
                string         requestJson = JsonConvert.SerializeObject(request);

                using (HttpRequestMessage httpRequest =
                           new HttpRequestMessage(HttpMethod.Post, AntiCaptchaEndpoints.GetTaskUrl))
                {
                    httpRequest.Content = new StringContent(requestJson, Encoding.UTF8, "application/json");

                    using (HttpResponseMessage httpResponse = await AntiCaptchaGlobals.HttpClient.SendAsync(httpRequest)
                           )
                    {
                        httpResponse.EnsureSuccessStatusCode();
                        string value = await httpResponse.Content.ReadAsStringAsync();

                        GetTaskResponse ret = JsonConvert.DeserializeObject <GetTaskResponse>(value);
                        return(ret);
                    }
                }
            }
            catch
            {
                return(null);
            }
        }
Exemplo n.º 3
0
 public TaskResponse GetTask(GetTaskRequest request)
 {
     if (request == null)
     {
         throw new ArgumentNullException("request");
     }
     return(InvokeAndCheck <TaskResponse>(() => DoGetTask(request), "AgentTemplateGetTask"));
 }
Exemplo n.º 4
0
        public GetTaskResponse GetTask(GetTaskRequest request, UnitOfWork context)
        {
            var response = new GetTaskResponse
            {
                Task = context.Tasks.GetItem(request.Id)
            };

            return(response);
        }
		public override bool GetTask() {
            using (Client service = new Client())
            {
                GetTaskRequest request = new GetTaskRequest();
                request.TestMode = _TestMode;
                _Task = service.GetTask(request);
                return (_Task != null);
            }
		}
Exemplo n.º 6
0
        public IActionResult GetById(int id)
        {
            var request = new GetTaskRequest();

            request.Id = id;

            var record = _tasksService.Get(request);

            return(Ok(record));
        }
 public override bool GetTask()
 {
     using (Client service = new Client())
     {
         GetTaskRequest request = new GetTaskRequest();
         request.TestMode = _TestMode;
         _Task            = service.GetTask(request);
         return(_Task != null);
     }
 }
        public async Task <GetTaskResponse> Handle(GetTaskRequest request, CancellationToken cancellationToken)
        {
            if (request.IsValid())
            {
                TaskDomain task = await _taskRepository.GetAsync(request.Id);

                return(_mapper.Map <GetTaskResponse>(task));
            }
            return(null);
        }
Exemplo n.º 9
0
        public GetTaskResponse GetTask([Microsoft.AspNetCore.Mvc.FromBody] GetTaskRequest message)
        {
            var task     = db.Tasks.FirstOrDefault(x => x.Id == message.Id);
            var response = new GetTaskResponse();

            response.Text        = task.Text;
            response.Date        = task.Date;
            response.IsCompleted = task.IsCompleted;
            return(response);
        }
        public void GetTaskTest_InputTestMode1_OutputNullable()
        {
            Service        x   = new Service();
            GetTaskRequest req = new GetTaskRequest();

            req.TestMode = 1;
            TaskResponse resp = x.GetTask(req);

            Assert.IsNull(resp);
        }
        public void GetTaskTest_InputTestMode2_OutputTaskRecord()
        {
            Service        x   = new Service();
            GetTaskRequest req = new GetTaskRequest();

            req.TestMode = 2;
            TaskResponse resp = x.GetTask(req);

            Assert.IsInstanceOf(typeof(Guid), resp.Lock);
        }
Exemplo n.º 12
0
        public void ThenIShouldPassValidationWithAValidRequest()
        {
            //Arrange
            var request = new GetTaskRequest {
                EmployerAccountId = "1233", Type = TaskType.AddApprentices
            };

            //Act
            var result = _validator.Validate(request);

            //Assert
            Assert.IsTrue(result.IsValid());
        }
Exemplo n.º 13
0
        public ActionResult Update(Guid id)
        {
            var serviceRequest  = new GetTaskRequest(id);
            var serviceResponse = _taskService.GetTask(serviceRequest);

            if (serviceResponse.Exception != null)
            {
                throw serviceResponse.Exception;
            }
            ;

            return(GetEditView(serviceResponse.Result, SaveMode.Update));
        }
 public void InitRequest()
 {
     _getSignRecordRequest = GetComponent <GetSignRecordRequest>();
     _getUserInfoRequest   = GetComponent <GetUserInfoRequest>();
     _getEmailRequest      = GetComponent <GetEmailRequest>();
     _getUserBagRequest    = GetComponent <GetUserBagRequest>();
     _getNoticeRequest     = GetComponent <GetNoticeRequest>();
     _getRankRequest       = GetComponent <GetRankRequest>();
     _mainRequest          = GetComponent <MainRequest>();
     _getTaskRequest       = GetComponent <GetTaskRequest>();
     LogicEnginerScript.Instance.GetComponent <GetUserBagRequest>().CallBack = onReceive_GetUserBag;
     LogicEnginerScript.Instance.GetComponent <GetRankRequest>().CallBack    = onReceive_GetGoldRank;
 }
Exemplo n.º 15
0
        public void ThenIShouldFailValidationIfTaskTypeIsNotPresent()
        {
            //Arrange
            var request = new GetTaskRequest {
                EmployerAccountId = "1233"
            };

            //Act
            var result = _validator.Validate(request);

            //Assert
            Assert.IsFalse(result.IsValid());
            Assert.AreEqual("Cannot get task when type is not given.", result.ValidationDictionary[nameof(request.Type)]);
        }
Exemplo n.º 16
0
        public void ThenIShouldFailValidationIfEmployerAccountIdIsNotPresent()
        {
            //Arrange
            var request = new GetTaskRequest {
                Type = TaskType.AddApprentices
            };

            //Act
            var result = _validator.Validate(request);

            //Assert
            Assert.IsFalse(result.IsValid());
            Assert.AreEqual("Cannot get task when employer account ID is not given.", result.ValidationDictionary[nameof(request.EmployerAccountId)]);
        }
Exemplo n.º 17
0
        public HttpResponseMessage GetTask(GetTaskRequest request, int todolistid, int taskid)
        {
            var response = new GetTaskResponse();

            if (_sessionManager.IsActive(request.SessionId))
            {
                response.Task = _taskManager.GetTask(taskid);
                return(Request.CreateResponse(HttpStatusCode.OK, response));
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.Conflict, response));
            }
        }
Exemplo n.º 18
0
        public void GetTaskTest()
        {
            var testGuid    = Guid.NewGuid();
            var taskRequest = new GetTaskRequest(testGuid);

            var expectedTask = new Domain.Task.Task {
                Id   = testGuid,
                Name = "test",
                Time = DateTime.Now,
                User = new Domain.User.User {
                    Id        = Guid.NewGuid(),
                    FirstName = "test",
                    LastName  = "test",
                    Address   = new Address {
                        Country = "UK"
                    }
                }
            };

            var mockUow = new Mock <IUnitOfWork>();

            var mockRepo = new Mock <ITaskRepository>();

            mockRepo.Setup(x => x.FindBy(testGuid)).Returns(expectedTask);

            var mockMapper = new Mock <ITaskDtoMapper>();

            mockMapper.Setup(x => x.ConvertToDTO(expectedTask)).Returns(new TaskDTO {
                Id            = expectedTask.Id,
                Name          = expectedTask.Name,
                Time          = expectedTask.Time,
                UserId        = expectedTask.User.Id,
                UserFirstName = expectedTask.User.FirstName,
                UserLastName  = expectedTask.User.LastName
            });

            var mockValidator = new Mock <IValidator <Domain.Task.Task> >();

            var service = new TaskService(mockUow.Object, mockRepo.Object, mockMapper.Object, mockValidator.Object);

            var response = service.GetTask(taskRequest);

            Assert.IsNull(response.Exception);
            Assert.IsNotNull(response.Result);
            Assert.AreEqual(expectedTask.Id, response.Result.Id);
            Assert.AreEqual(expectedTask.User.Id, response.Result.UserId);
        }
Exemplo n.º 19
0
        public GetTaskResponse Get(GetTaskRequest request)
        {
            if (request == null)
            {
                throw new ArgumentNullException();
            }

            GetTaskResponse response = new GetTaskResponse();

            response.Record = _taskItemRepository.GetById(request.Id);

            if (response.Record == null)
            {
                response.Code    = ResponseCode.NotFound;
                response.Message = "Record not found.";
            }

            return(response);
        }
        public void GetTaskTest()
        {
            var mockService = new Mock <ITaskService>();

            var mockLogger = new Mock <ILoggingService>();

            var mockEmail = new Mock <IEmailService>();

            var mockConfig = new Mock <IAppConfig <IServiceConfigOptions> >();

            var service = new EnrichedTaskService(mockService.Object, mockLogger.Object, mockEmail.Object,
                                                  mockConfig.Object);

            var request = new GetTaskRequest(Guid.NewGuid());

            service.GetTask(request);

            mockService.Verify(x => x.GetTask(request), Times.Once);
        }
Exemplo n.º 21
0
        protected override void ProcessRecord()
        {
            base.ProcessRecord();
            GetTaskRequest request;

            try
            {
                request = new GetTaskRequest
                {
                    WorkspaceId  = WorkspaceId,
                    TaskKey      = TaskKey,
                    OpcRequestId = OpcRequestId
                };

                response = client.GetTask(request).GetAwaiter().GetResult();
                WriteOutput(response, response.Task);
                FinishProcessing(response);
            }
            catch (Exception ex)
            {
                TerminatingErrorDuringExecution(ex);
            }
        }
Exemplo n.º 22
0
        public void GetTaskNotFoundTest()
        {
            var testGuid    = Guid.NewGuid();
            var taskRequest = new GetTaskRequest(testGuid);

            var mockUow = new Mock <IUnitOfWork>();

            var mockRepo = new Mock <ITaskRepository>();

            mockRepo.Setup(x => x.FindBy(testGuid)).Returns((Domain.Task.Task)null);

            var mockMapper = new Mock <ITaskDtoMapper>();

            var mockValidator = new Mock <IValidator <Domain.Task.Task> >();

            var service = new TaskService(mockUow.Object, mockRepo.Object, mockMapper.Object, mockValidator.Object);

            var response = service.GetTask(taskRequest);

            Assert.IsNull(response.Result);
            Assert.IsNotNull(response.Exception);
            Assert.AreEqual(typeof(ResourceNotFoundException), response.Exception.GetType());
        }
Exemplo n.º 23
0
 private TaskResponse DoGetTask(GetTaskRequest request)
 {
     using (DatabaseRequest db = new DatabaseRequest(_Db, "AgentTemplateGetTask"))
     {
         if (request.TestMode != 0)
         {
             db.AddParameter("@TestMode", request.TestMode);
         }
         using (SqlDataReader reader = db.ExecuteSingleReader())
         {
             if (!reader.Read())
             {
                 return(null);
             }
             TaskResponse response = new TaskResponse();
             if (!reader.IsDBNull(0))
             {
                 response.Lock = reader.GetGuid(0);
             }
             return(response);
         }
     }
 }
Exemplo n.º 24
0
        public GetTaskResponse GetTask(GetTaskRequest request)
        {
            var response = new GetTaskResponse();

            try
            {
                var task = _taskRepository.FindBy(request.Id);

                if (task == null)
                {
                    response.Exception = GetStandardTaskNotFoundException();
                }
                else
                {
                    response.Result = _taskMapper.ConvertToDTO(task);
                }
            }
            catch (Exception ex)
            {
                response.Exception = ex;
            }

            return(response);
        }
Exemplo n.º 25
0
        public override async Task <Task> GetTask(GetTaskRequest getTaskRequest, ServerCallContext context)
        {
            var getTask = _mapper.Map <GetTaskRequest, GetTask>(getTaskRequest);

            return(_mapper.Map <TaskModel, Task>(await _mediator.Send(getTask)));
        }
Exemplo n.º 26
0
 /// <summary>
 /// Get Task
 /// </summary>
 /// <param name="request">Request</param>
 /// <returns>GetTaskResponse</returns>
 public GetTaskResponse GetTask(GetTaskRequest request)
 {
     return(Channel.GetTask(request));
 }
Exemplo n.º 27
0
 public GetTaskResponse GetTask(GetTaskRequest request)
 {
     return(_innerService.GetTask(request));
 }
Exemplo n.º 28
0
 public TaskResponse GetTask(GetTaskRequest request)
 {
     return(InvokeAndCheck <TaskResponse>(() => this.Object.GetTask(request)));
 }
Exemplo n.º 29
0
 /// <summary>
 /// Get Task
 /// </summary>
 /// <param name="request">Request</param>
 /// <returns>GetTaskResponse</returns>
 public GetTaskResponse GetTask(GetTaskRequest request)
 {
     return(new GetTaskResponse {
         Task = _task.GetTask(request.TaskOid)
     });
 }