/// <summary> /// 添加活动 /// </summary> /// <returns></returns> public bool AddActivtiy(LuckyCharmActivityModel model) { bool isSuccess = false; try { using (var client = new LuckyCharmClient()) { var request = new AddLuckyCharmActivityRequest() { ActivityDes = model.ActivityDes, ActivityTitle = model.ActivityTitle, ActivitySlug = model.ActivitySlug, ActivityType = (Tuhu.Service.Activity.Models.ActivityTypeEnum)model.ActivityType, StarTime = model.StarTime, EndTime = model.EndTime, }; isSuccess = client.AddLuckyCharmActivity(request).Result; } } catch (Exception e) { Logger.Error($"AddActivtiy -> {JsonConvert.SerializeObject(model)}", e); throw; } return(isSuccess); }
public static async Task <int> AddActivityInfo(AddLuckyCharmActivityRequest model) { string sql = @"insert Activity.dbo.T_LuckyCharmActivity(ActivityType,StarTime,EndTime,ActivityTitle,ActivitySlug,ActivityDes) VALUES(@ActivityType,@StarTime,@EndTime,@ActivityTitle,@ActivitySlug,@ActivityDes)"; using (var cmd = new SqlCommand(sql)) { cmd.Parameters.AddWithValue("@ActivityType", model.ActivityType); cmd.Parameters.AddWithValue("@StarTime", model.StarTime); cmd.Parameters.AddWithValue("@EndTime", model.EndTime); cmd.Parameters.AddWithValue("@ActivityTitle", model.ActivityTitle); cmd.Parameters.AddWithValue("@ActivitySlug", model.ActivitySlug); cmd.Parameters.AddWithValue("@ActivityDes", model.ActivityDes); return(await DbHelper.ExecuteNonQueryAsync(false, cmd)); } }
/// <summary> /// 新增活动 /// </summary> /// <param name="model"></param> /// <returns></returns> public static async Task <OperationResult <bool> > AddActivityAsync(AddLuckyCharmActivityRequest model) { if (string.IsNullOrWhiteSpace(model.ActivityTitle) || model.ActivityType < 0)// || model.ActivityTitle.Length > 50 || model.ActivitySlug.Length > 25 { return(OperationResult.FromError <bool>("1", "参数错误")); } if (model.StarTime == null || model.StarTime == new DateTime()) { return(OperationResult.FromError <bool>("1", "请传入活动开始时间")); } if (model.EndTime == null || model.EndTime == new DateTime()) { return(OperationResult.FromError <bool>("1", "请传入活动结束时间")); } return(OperationResult.FromResult(await DalLuckyCharm.AddActivityInfo(model) > 0)); }
public async Task <OperationResult <bool> > AddLuckyCharmActivityAsync(AddLuckyCharmActivityRequest request) { return(await LuckyCharmManager.AddActivityAsync(request)); }