Esempio n. 1
0
        public ActionResult ShareActivity()
        {
            if (!IsUserLogin)
            {
                return Redirect("/mobile/account/login");
            }
            ShareActivityViewModel model = new ShareActivityViewModel();
            model.Provinces = (new CityService()).GetProvinces(true);
            model.ActivityTypes = (new ActivityTypeManager()).GetAllActivityTypes();

            return View(model);
        }
Esempio n. 2
0
        public ActionResult ShareActivity()
        {
            if (!CurrentWeChatUser.IsUserLoggedIn)
            {
                return Redirect("/wechat/account/login");
            }
            ShareActivityViewModel model = new ShareActivityViewModel();
            model.Provinces = (new CityService()).GetProvinces(true);
            model.ActivityTypes = (new ActivityTypeManager()).GetAllActivityTypes();

            ViewData["CurrentWeChatUser"] = CurrentWeChatUser;

            return View(model);
        }
Esempio n. 3
0
 public ActionResult ShareActivity(Activity activity)
 {
     ShareActivityViewModel model = new ShareActivityViewModel();
     model.ActivityTypes = (new ActivityTypeManager()).GetAllActivityTypes();
     if (!IsUserLogin)
     {
         model.ErrorMsg = "未登录或登录超时";
         model.ErrorCode = "401";
     }
     else
     {
         try
         {
             if (string.IsNullOrEmpty(activity.Title) ||
                 string.IsNullOrEmpty(activity.Description) ||
                 string.IsNullOrEmpty(activity.Adress))
             {
                 model.ErrorMsg = "标题或内容不能为空";
                 model.ErrorCode = "400";
             }
             else
             {
                 ActivityService service = new ActivityService();
                 activity.UserId = UserInfo.UserId;
                 activity.LocationId = Request.Form["LocationId[]"];
                 activity.State = 3;
                 activity.IsFromMobile = true;
                 //activity.Description = Witbird.SHTS.Web.Public.StaticUtility.FilterSensitivewords(activity.Description);
                 activity.ContentStyle = activity.Description;
                 activity.ContentText = activity.Description;
                 service.CreateOrUpdateActivity(activity);
                 model.ErrorMsg = "发布成功!";
                 model.ErrorCode = "200";
                 return RedirectToAction("Index", "Activity", new { Area = "Mobile" });
             }
         }
         catch (Exception e)
         {
             LogService.Log("ShareActivity 出错了!", e.ToString());
         }
     }
     model.Activity = activity;
     return View(model);
 }