/// <summary> /// 新增活动日志类型描述 /// </summary> /// <param name="model"></param> /// <returns>新增的条数</returns> public static Task <int> InsertActivityLogDescriptionAsync(SalePromotionActivityLogDescription model) { string SqlInsert = @"insert into [Activity].[dbo].[SalePromotionLogDescription]([OperationLogType] ,[OperationLogDescription] ,[Remark] ,[CreateDateTime] ,[CreateUserName]) values([OperationLogType] ,[OperationLogDescription] ,[Remark] ,getdate() ,[CreateUserName])"; using (var cmd = new SqlCommand(SqlInsert)) { cmd.CommandText = SqlInsert; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@OperationLogType", model.OperationLogType); cmd.Parameters.AddWithValue("@OperationLogDescription", model.OperationLogDescription); cmd.Parameters.AddWithValue("@Remark", model.Remark); cmd.Parameters.AddWithValue("@CreateUserName", model.CreateUserName); return(DbHelper.ExecuteNonQueryAsync(cmd)); } }
public void InsertLogDescription() { var model = new SalePromotionActivityLogDescription() { OperationLogType = "UnitTest", OperationLogDescription = "单元测试描述", Remark = "这是单元测试", CreateDateTime = DateTime.Now.ToString(), CreateUserName = "******", }; using (var client = new SalePromotionActivityLogClient()) { var result = client.InsertActivityLogDescriptionAsync(model).Result.Result; Assert.IsTrue(result); } }
public async Task <OperationResult <bool> > InsertActivityLogDescriptionAsync(SalePromotionActivityLogDescription model) { return(await SalePromotionActivityLogManager.InsertActivityLogDescriptionAsync(model)); }
/// <summary> /// 新增操作日志描述 /// </summary> /// <param name="model"></param> /// <returns></returns> public static async Task <OperationResult <bool> > InsertActivityLogDescriptionAsync(SalePromotionActivityLogDescription model) { OperationResult <bool> result; bool isRepeat = await DalSalePromotionActivityLog.CheckLogTypeIsNoRepeatAsync(model.OperationLogType); if (!isRepeat) { return(OperationResult.FromError <bool>("1", $"操作日志类型【{model.OperationLogType}】已存在")); } else { var insertResult = await DalSalePromotionActivityLog.InsertActivityLogDescriptionAsync(model); if (insertResult != 1) { result = OperationResult.FromResult(false); } else { result = OperationResult.FromResult(true); } } return(result); }