public DataModel.Response.FindAllItemReponse <DataModel.Model.VideoModel> GetVideo() { try { IVideoRepository videoRepository = RepositoryClassFactory.GetInstance().GetVideoRepository(); IList <Video> videos = videoRepository.FindAll(); var _video = videos.Select(n => MapperUtil.CreateMapper().Mapper.Map <Video, VideoModel>(n)).ToList(); return(new FindAllItemReponse <VideoModel> { Items = _video, ErrorCode = (int)ErrorCode.None, Message = string.Empty }); } catch (Exception ex) { return(new FindAllItemReponse <VideoModel> { ErrorCode = (int)ErrorCode.Error, Message = ex.Message }); } }
public FindAllItemReponse <VideoModel> GetVideo(int pageSize, int pageIndex, string language) { try { IVideoRepository videoRepository = RepositoryClassFactory.GetInstance().GetVideoRepository(); var result = videoRepository.FindAll(pageSize, pageIndex, language); var _video = result.Item2.Select(n => MapperUtil.CreateMapper().Mapper.Map <Video, VideoModel>(n)).ToList(); return(new FindAllItemReponse <VideoModel> { Count = result.Item1, Items = _video, ErrorCode = (int)ErrorCode.None, Message = string.Empty }); } catch (Exception ex) { return(new FindAllItemReponse <VideoModel> { ErrorCode = (int)ErrorCode.Error, Message = ex.Message }); } }
public IList <IVideo> GetAllVideos() { return(_repo.FindAll()); }