/// <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"); }
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; }
private bool BuildCar(BuyViewCar car) { InitParas(); return true; }
public ActionResult SecondHandCar(BuyViewCar car) { return PublishCar(car); }
public ActionResult CarAccessories(BuyViewCar car) { return PublishCar(car); }