public async Task <JsonResult> Delete(int id)
        {
            if (id <= 0)
            {
                throw new ArgumentOutOfRangeException(nameof(id));
            }

            var manager = new NoticeManager(User);
            var result  = await manager.DeleteNoticeAsync(id);

            return(Json(result));
        }