public ActionResult AddTag(AddTagForm addTagForm) { if (ModelState.IsValid) { var tag = Mapper.Map <Tag>(addTagForm); tagRepository.AddOrUpdate(tag); return(RedirectToAction("Posts", "Blog")); } else { return(View(addTagForm)); } }
public async Task <ActionResult <TagViewModel> > AddTag([FromQuery] string tagName) { var tag = new EntryTag(tagName); tag = _repository.AddOrUpdate(tag); await _unitOfWork.CompleteAsync(); return(_mapper.Map <EntryTag, TagViewModel>(tag)); }