Example #1
0
        public async Task <IActionResult> Form(int id, int typeid)
        {
            AdvertEntity model = await advService.GetModelByIdAsync(id) ?? new AdvertEntity();

            if (id <= 0)
            {
                model.A_TYPEID  = typeid;
                model.A_ORDERID = advService.GetMaxOrderId(typeid);
            }
            return(View(model));
        }
        public JsonResult Add(AddForm form)
        {
            AdvertEntity advert = new AdvertEntity()
            {
                Title        = form.Title,
                Desсription  = form.Desсription,
                UserId       = (int)Session["UserId"],
                CategoryList = _categoryRepository.GetList()
            };

            _advertRepository.Add(advert);

            int advertId = advert.Id;

            return(Json(new
            {
                IsSuccess = true,
                AdvertId = advertId
            }));
        }
        public void Add(AdvertEntity advert)
        {
            ef.Adverts.Add(advert);

            ef.SaveChanges();
        }
Example #4
0
        public async Task <IActionResult> SubmitForm(AdvertEntity model)
        {
            var userClaim = await workContext.GetCurrentUserClaim();

            return(Json(advService.Save(model, userClaim)));
        }