コード例 #1
0
        public ActionResult Create(CreateAdModel model)
        {
            if (this.ModelState.IsValid)
            {
                var sellerId = this.User
                               .Identity
                               .GetUserId();

                var ad = new Ad
                {
                    Title       = model.Title,
                    Category    = model.Category,
                    Discription = model.Discription,
                    Price       = model.Price,
                    Town        = model.Town,
                    ImgURL      = model.ImgUrl,
                    SellerId    = sellerId,
                    Date        = DateTime.Now
                };


                var db = new SellPlaceDbContext();
                db.Ads.Add(ad);
                db.SaveChanges();

                return(RedirectToAction("Details", new { id = ad.Id }));
            }

            return(View(model));
        }
コード例 #2
0
        public async Task <bool> CreateAdModel(CreateAdModel model)
        {
            var domain = _mapper.Map <Ad>(model);

            if (model.Istrue)
            {
                domain.Display = "是";
            }

            var result = await _IAdMannageService.AddModel(domain);

            if (result > 0)
            {
                return(true);
            }
            return(false);
        }