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); }
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); }
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); }