public ActionResult New(PublisherViewModel publisher) { if (ModelState.IsValid) { var publisherDTO = _mapper.Map <ExtendPublisherDTO>(publisher); var isUniqueName = _publisherService.IsUniqueName(publisherDTO); if (isUniqueName) { _publisherService.AddNew(publisherDTO); return(RedirectToAction("GetAll")); } ModelState.AddModelError("Name", GlobalRes.ExistPublisherName); } return(View(publisher)); }