public ActionResult Create([Bind(Include = "Name,Description")] ContactListViewModel contactListViewModel) { if (ModelState.IsValid) { if (!_contactListService.Exist(contactListViewModel.Name)) { var contactList = contactListViewModel.MapViewModelToModel(); contactList.UserId = User.Identity.GetUserId(); _contactListService.Add(contactList); _uow.SaveChanges(); return(Json(new { success = true })); } ModelState.AddModelError("DuplicateRecord", "دفترچه تلفن با این نام قبلا ثبت شده است."); } return(PartialView("_Create", contactListViewModel)); }