Exemplo n.º 1
0
        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
                });
            }
        }