public virtual ActionResult Create(Transporter transporter) { if (_transporterService.IsNameValid(transporter.TransporterID,transporter.Name)) { ModelState.AddModelError("Name", "Transporter Name should be Unique"); } if (ModelState.IsValid) { _transporterService.AddTransporter(transporter); return Json(new {sucess=true}); } return PartialView(transporter); //if (!repository.Transporter.IsNameValid(transporter.TransporterID, transporter.Name)) //{ // ModelState.AddModelError("Name", "Transporter Name should be Unique"); //} //if (ModelState.IsValid) //{ // repository.Transporter.Add(transporter); // return Json(new { success = true }); //} //return PartialView(transporter); }