public ActionResult Create(BusStationModel model) { ViewBag.IsInsert = true; // does existing bus station if (_busStationService.GetList().Where(o => o.Name.ToLower() == model.Name.Trim().ToLower()).Count() == 0) // not existing, can insert { var entity = _mapper.Map <BusStation>(model); string error = _busStationService.Insert(entity); if (error != null) { ModelState.AddModelError(null, error); return(View("InsertOrUpdate", model)); } else { return(RedirectToAction("Index")); } } else { ModelState.AddModelError(string.Empty, string.Format(Resource.ExistingNameOfError, Resource.BusStation)); return(View("InsertOrUpdate", model)); } }