Exemplo n.º 1
0
        public ActionResult Index(CreateFeaturedModel model)
        {
            if (!ModelState.IsValid) return Json(-100);

            //insert featured
            var result = _featuredService.InsertFeatured(model);

            if (result != 1) return Json(result);

            //reload Featured cache
            _listingService.UpdateCache(new XBCacheReloadObject
            {
                moduleName = "Featured2",
                objectType = "MuaBanNhaDatLib.Business.Advert.Model.FeaturedAdvertModel",
                //loginId = Session["userId"].ToString()
            });

            if (model.Type == 3)
            {
                _listingService.UpdateCache(new XBCacheReloadObject
                {
                    moduleName = "search",
                    //loginId = Session["userId"].ToString()
                });
            }

            ReloadCache();
            return Json(result);
        }
Exemplo n.º 2
0
 public int InsertFeatured(CreateFeaturedModel model)
 {
     using (var sql = GetSqlConnection())
     {
         var data = sql.Query<int>("InsertFeatured", model, commandType: CommandType.StoredProcedure);
         sql.Close();
         return data.FirstOrDefault();
     }
 }