/// <summary> /// Get TaskType by id /// </summary> /// <param name="id">TaskType id</param> /// <returns>TaskType json view model</returns> public IHttpActionResult Get(int id) { try { // get log.Debug("_taskTypeService.GetTaskType - taskTypeId: " + id + " "); var taskType = new TaskTypeViewModel(_taskTypeService.GetTaskType(id)); log.Debug("_taskTypeService.GetTaskType - " + TaskTypeViewModel.FormatTaskTypeViewModel(taskType)); log.Debug("result: 'success'"); //return Json(taskType, JsonRequestBehavior.AllowGet); //return Content(JsonConvert.SerializeObject(taskType), "application/json"); //return taskType; //return JsonConvert.SerializeObject(taskType); return(Ok(taskType)); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }