public async Task <ActionResult> List(PagingRequest request)
        {
            if (!Request.IsAjaxRequest())
            {
                return(View());
            }

            var manager = new NoticeManager(User);
            var paging  = await manager.GetNoticesAsync(request.Start, request.Take);

            return(Json(true, string.Empty, new
            {
                paging.Total,
                List = paging.List,
            }));
        }