public async Task <HttpResponseMessage> GetStudentsAsync([FromUri] StudentFilter filter, [FromUri] StudentSort sort, [FromUri] StudentPage page) { if (filter != null && !filter.EmptyFilterString()) { filter.StringToNameAndSurname(); } StudentList = await studentService.ReadDataAsync(filter, sort, page); if (StudentList.Count() == 0) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } Students = mapper.Map <List <Student> >(StudentList); return(Request.CreateResponse(HttpStatusCode.OK, Students)); }