Пример #1
0
 public static async Task <int> InsertShopVoteAsync(ShopVoteModel model)
 {
     using (var cmd = new SqlCommand(@"INSERT Activity.dbo.tbl_ShopVote (
                     ShopId,ImageUrls,CreateDate,Area,EmployeeCount,Description,VideoUrl,CreateTime)
                     VALUES(@shopId,@imageUrls,@createDate,@area,@employeeCount,@description,@videoUrl,GETDATE())"))
     {
         cmd.Parameters.AddWithValue("@shopId", model.ShopId);
         cmd.Parameters.AddWithValue("@imageUrls", model.ImageUrls);
         cmd.Parameters.AddWithValue("@createDate", model.CreateDate);
         cmd.Parameters.AddWithValue("@area", model.Area);
         cmd.Parameters.AddWithValue("@employeeCount", model.EmployeeCount);
         cmd.Parameters.AddWithValue("@description", model.Description);
         cmd.Parameters.AddWithValue("@videoUrl", model.VideoUrl);
         return(await DbHelper.ExecuteNonQueryAsync(cmd));
     }
 }
        ///<summary>门店报名</summary>///
        public async Task <OperationResult <bool> > AddShopSignUpAsync(ShopVoteModel model)
        {
            try
            {
                //验证是否可以反序列化,保证数据有效
                JsonConvert.DeserializeObject <JArray>(model.ImageUrls);
                var check = await CheckShopSignUpAsync(model.ShopId);

                if (check.Result)
                {
                    return(OperationResult.FromResult(true));
                }
                else
                {
                    var result = await SexAnnualVoteManager.InsertShopVoteAsync(model);

                    return(OperationResult.FromResult(result.Result));
                }
            }
            catch (Exception e)
            {
                return(OperationResult.FromError <bool>("0", e.Message));
            }
        }
 public static async Task <OperationResult <bool> > InsertShopVoteAsync(ShopVoteModel model)
 {
     return(OperationResult.FromResult(await DalSexAnnualVote.InsertShopVoteAsync(model) > 0));
 }