public IHttpActionResult GetAssessment(int id) { Assessment Assessment = AssessmentRepo.Get(id); if (Assessment == null) { return(NotFound()); } AssessmentDTO AssessmentDTO = Mapper.Map <AssessmentDTO>(Assessment); return(Ok(AssessmentDTO)); }
public PagedEntity <Assessment> GetAll(int page = 1, int pageSize = 10) { if (pageSize < 1) { pageSize = 10; } if (page < 1) { page = 1; } var totalRecords = repository.Get().Count(); var pagedEntity = new PagedEntity <Assessment>() { TotalRecords = totalRecords, CurrentPage = page, TotalPages = Convert.ToInt32(Math.Ceiling((double)totalRecords / pageSize)), PageSize = pageSize, PagedData = repository.Get(page: page, pageSize: pageSize).ToList() }; return(pagedEntity); }
public Assessment Get(int assessmentID) { return(_repository.Get(assessmentID)); }