public IHttpActionResult CreateTask(Task task) { try { if (_process.AddTask(task)) { return(Created(new Uri(Request.RequestUri, $"GetTaskByTaskId/{task.Id}"), task)); } return(BadRequest("Task is already available.")); } catch (Exception ex) { return(InternalServerError(ex)); } }