コード例 #1
0
        public async Task <JsonResult> DeleteActivityByActivityId(Guid activityId)
        {
            if (activityId == Guid.Empty)
            {
                return(AjaxHelper.MvcJsonResult(HttpStatusCode.BadRequest, "缺少必要参数"));
            }
            using (var activityClient = new ActivityClient())
            {
                var result = await activityClient.DeleteActivityModelByActivityIdAsync(activityId);

                if (result.Success && result.Result)
                {
                    //移除活动缓存
                    await activityClient.RemoveActivityModelByActivityIdCacheAsync(activityId);

                    return(AjaxHelper.MvcJsonResult(HttpStatusCode.OK, "成功"));
                }
                return(AjaxHelper.MvcJsonResult(HttpStatusCode.BadGateway, "失败"));
            }
        }