示例#1
0
 public IActionResult Save(cms_ad dto)
 {
     dto.insert_id = RequestHelper.AdminInfo().Id;
     dto           = _adApp.Save(dto);
     SiteManagerCache.AddAdvertising(dto);
     return(Success("数据保存成功"));
 }
示例#2
0
 /// <summary>
 /// 设置广告
 /// </summary>
 /// <param name="dto"></param>
 public static void AddAdvertising(cms_ad dto)
 {
     if (AdDic.ContainsKey(dto.id))
     {
         AdDic[dto.id] = dto;
         return;
     }
     AdDic.TryAdd(dto.id, dto);
 }
示例#3
0
 public cms_ad Save(cms_ad dto)
 {
     dto.ad_href      = dto.ad_href ?? "";
     dto.image_height = dto.image_height < 0 ? 100 : dto.image_height;
     dto.image_width  = dto.image_width < 0 ? 100 : dto.image_width;
     dto.insert_time  = DateTime.Now;
     if (dto.id == 0)
     {
         dto.id = (int)Sqldb.Insert(dto).ExecuteIdentity();
     }
     else
     {
         Sqldb.Update <cms_ad>().SetSource(dto).ExecuteAffrows();
     }
     return(dto);
 }
示例#4
0
 /// <summary>
 /// 保存数据
 /// </summary>
 /// <param name="dto"></param>
 /// <param name="loginUser"></param>
 /// <returns></returns>
 public cms_ad Save(cms_ad dto, LoginUserDto loginUser)
 {
     dto.ad_href       = dto.ad_href ?? "#";
     dto.image_height  = dto.image_height < 0 ? 100 : dto.image_height;
     dto.image_width   = dto.image_width < 0 ? 100 : dto.image_width;
     dto.update_by     = loginUser.LoginName;
     dto.update_time   = DateTime.Now;
     dto.enable_status = 1;
     if (dto.id == 0)
     {
         dto.create_time = DateTime.Now;
         dto.create_by   = loginUser.LoginName;
         dto.id          = (int)Sqldb.Insert(dto).ExecuteIdentity();
     }
     else
     {
         Sqldb.Update <cms_ad>().SetSource(dto).ExecuteAffrows();
     }
     return(dto);
 }