public ContentListResponse List(int?page,
                                        int?items)
        {
            try
            {
                var countTask = _contentService.CountAsync();

                var dbContents = _contentService.GetAll(page, items);

                var contents = new List <Content>();
                foreach (var dbContent in dbContents)
                {
                    contents.Add(dbContent.MapToContent());
                }

                countTask.Wait();

                return(new ContentListResponse
                {
                    Contents = contents,
                    TotalContents = countTask.Result
                });
            }
            catch (Exception ex)
            {
                return(new ContentListResponse
                {
                    Success = false,
                    Message = ex.Message
                });
            }
        }