public IHttpActionResult AddTask(HttpRequestMessage requestMessage, NewTask newTask)
        {
            var task = _addTaskMaintenanceProcessor.AddTask(newTask);
            var result = new TaskCreatedActionResult(requestMessage, task);
            return result;

        }
 public Task AddTask(NewTask newTask)
 {
     var taskEntity = _autoMapper.Map<Data.Entities.Task>(newTask);
     _queryProcessor.AddTask(taskEntity);
     var task = _autoMapper.Map<Task>(taskEntity);
     // TODO: Implement link service
     task.AddLink(new Link
     {
         Method = HttpMethod.Get.Method,
         Href = "http://localhost:59972/api/v1/tasks/" + task.TaskId,
         Rel = Constants.CommonLinkRelValues.Self
     });
     return task;
 }