public IHttpActionResult GetAssessment(int id)
        {
            Assessment Assessment = AssessmentRepo.Get(id);

            if (Assessment == null)
            {
                return(NotFound());
            }



            AssessmentDTO AssessmentDTO = Mapper.Map <AssessmentDTO>(Assessment);

            return(Ok(AssessmentDTO));
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 public Assessment Get(int assessmentID)
 {
     return(_repository.Get(assessmentID));
 }