public async Task <IHttpActionResult> GetAll(int id = -1, string url = null, bool includeMarks = false, string language = null) { PageDTO page; if (id > 0) { page = await _pageRepo.GetPageAll(id, includeMarks, language); } else { page = await _pageRepo.GetPageByUrl(url, includeMarks, language); } if (page == null) { return(NotFound()); } else { return(Ok(page)); } }