public DataModel.Response.FindAllItemReponse <DataModel.Model.VideoModel> GetRelatedVideo(DateTime date, int pageSize, int pageIndex, string language) { try { IVideoRepository videoRepository = RepositoryClassFactory.GetInstance().GetVideoRepository(); var result = videoRepository.FindAllRelated(date, 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 }); } }