Example #1
0
 /// <summary>
 /// 车辆发布
 /// </summary>
 /// <param name="car">车辆求购信息视图模型</param>
 /// <returns>跳转成功页面或者失败页面</returns>
 private ActionResult PublishCar(BuyViewCar car)
 {
     if (BuildCar(car))
     {
         CarBuyInfo buycar = MapperCar(car);
         buyService.SaveBuyCar(buycar);
         RunJob();
         FxCacheService.FxSite.GlobalCache cache = System.Web.Mvc.DependencyResolver.Current.GetService <FxCacheService.FxSite.GlobalCache>();
         cache.InfoPublishAllCountAdd();
         return(View("Success"));
     }
     return(View("FaildTransfer"));
 }
Example #2
0
        private CarBuyInfo MapperCar(BuyViewCar car)
        {
            var info = new CarBuyInfo();

            info.CarMileage       = car.CarMileage;
            info.CarYear          = car.CarYear;
            info.CatagroyId       = car.CatagroyId;
            info.AreaId           = car.AreaId;;
            info.Controller       = this.ControllerName;
            info.Action           = this.ActionName;
            info.CityId           = car.CityId;
            info.Mark             = car.Mark;
            info.Price            = (int)car.Price;
            info.PublishTitle     = car.Title;
            info.PublishUserEmail = car.Email;
            info.UserAccount      = User.Identity.Name;
            return(info);
        }
Example #3
0
 private bool BuildCar(BuyViewCar car)
 {
     InitParas();
     return(true);
 }
Example #4
0
 public ActionResult SecondHandCar(BuyViewCar car)
 {
     return(PublishCar(car));
 }