public DataModel.Response.FindAllItemReponse <DataModel.Model.VideoModel> GetTopVideo(int top, string language) { try { IVideoRepository videoRepository = RepositoryClassFactory.GetInstance().GetVideoRepository(); IList <Video> videos = videoRepository.FindTop(top, language); var _videos = videos.Select(n => MapperUtil.CreateMapper().Mapper.Map <Video, VideoModel>(n)).ToList(); return(new FindAllItemReponse <VideoModel> { Items = _videos, ErrorCode = (int)ErrorCode.None, Message = string.Empty }); } catch (Exception ex) { return(new FindAllItemReponse <VideoModel> { ErrorCode = (int)ErrorCode.Error, Message = ex.Message }); } }