Example #1
0
        private async Task <bool> UpdateTaskAsync(string taskId, Task task)
        {
            var response = await client.PutAsJsonAsync("api/Task/" + taskId, task).ConfigureAwait(false);

            var result = await CheckResponse(response).ConfigureAwait(false);

            return(true);
        }
Example #2
0
        public string CreateTask(ServiceModel.Task task)
        {
            var dataTask = new Task(task.Title, task.Description);

            dataTask.UserStory = userStoryRepository.GetByID(task.UserStoryId);
            repository.Insert(dataTask);
            repository.Save();
            return(dataTask.Id.ToString());
        }
Example #3
0
        private async Task <string> CreateTaskAsync(Task task)
        {
            var response = await client.PostAsJsonAsync("api/Task", task).ConfigureAwait(false);

            var result = await CheckResponse(response).ConfigureAwait(false);

            var taskId = await response.Content.ReadAsStringAsync().ConfigureAwait(false);

            return(taskId.Substring(1, taskId.Length - 2));
        }
Example #4
0
        public void UpdateTask(string taskId, ServiceModel.Task task, string userId)
        {
            var dataTask = repository.GetByID(taskId);

            dataTask.Title                   = task.Title;
            dataTask.Description             = task.Description;
            dataTask.Completed               = task.Completed;
            dataTask.EstimatedHours          = task.EstimatedHours;
            dataTask.EstimatedHoursRemaining = task.EstimatedHoursRemaining;
            dataTask.HoursWorked             = task.HoursWorked;
            if (task.UserIdAssignedTo == "me")
            {
                dataTask.UserIdAssignedTo = userId;
            }
            repository.Save();
        }
Example #5
0
 public bool UpdateTask(string taskId, Task task)
 {
     return(UpdateTaskAsync(taskId, task).GetAwaiter().GetResult());
 }
Example #6
0
 public string CreateTask(Task task)
 {
     return(CreateTaskAsync(task).GetAwaiter().GetResult());
 }