public async Task <IActionResult> Create(AdvertisementCreateModel model)
        {
            var _User = await _UserManager.GetUserAsync(User);

            _advertisementService.Create(model, _User.Id);
            return(RedirectToAction("Index", "Home"));
        }
        public async Task <IActionResult> Create(AdvertisementFormModel model)
        {
            if (!ModelState.IsValid)
            {
                model.Categories = this.category
                                   .All()
                                   .Select(c => new SelectListItem
                {
                    Text  = c.Name,
                    Value = c.Id.ToString()
                });

                return(View(model));
            }

            var userId = this.userManager.GetUserId(this.User);

            await advertisement.Create(
                model.Name,
                model.Description,
                model.Price,
                DateTime.UtcNow,
                model.CategoryId,
                userId);

            TempData.AddSuccessMessage(string.Format(WebConstants.SuccessMessageAdvertisementCreate, model.Name));
            return(RedirectToAction(nameof(All)));
        }
Ejemplo n.º 3
0
        public async Task <ActionResult> Create(CreateAdvertisementRequestModel model)
        {
            var userId = User.GetId();

            var advertisementId = await _advertisementService.Create(
                model.Name,
                model.Description,
                model.Price,
                userId,
                model.Images);

            return(Created(nameof(Create), advertisementId));
        }
        public HttpResponseMessage Create(AdvertisementModel model)
        {
            var newContent    = _contentService.GetContentById(model.ContentId);
            var advertisement = new AdvertisementEntity
            {
                Title    = model.Title,
                Detail   = model.Detail,
                Continue = Convert.ToDateTime(model.Continue),
                Content  = newContent,
                Adduser  = _workContent.CurrentUser.Id,
                Addtime  = DateTime.Now,
                UpdUser  = _workContent.CurrentUser.Id,
                UpdTime  = DateTime.Now
            };

            if (_advertisementService.Create(advertisement) != null)
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(true, "数据添加成功")));
            }
            else
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(false, "数据添加失败")));
            }
        }