public ActionResult AddAdvert() { var addAdvertViewModel = new AddAdvertViewModel() { Categories = GetCategories() }; return(View(addAdvertViewModel)); }
public ActionResult AddAdvert(AddAdvertViewModel advertToAdd) { if (!ModelState.IsValid) { advertToAdd.Categories = GetCategories(); return(View(advertToAdd)); } var userId = User.Identity.GetUserId(); var advertToAddDto = _mapper.Map <AddAdvertViewModel, AddAdvertDto>(advertToAdd); var addedAdvert = _advertService.AddAdvert(advertToAddDto, userId); if (addedAdvert == null) { return(View(advertToAdd)); } return(RedirectToAction("GetUserAdverts", "Advert")); }