public ActionResult Create(Personnels personnels) { ModelState.Remove("CreatedOnDatetime"); ModelState.Remove("ModifiedOnDatetime"); ModelState.Remove("ModifiedUsername"); if (ModelState.IsValid) { BusinessLayerResult <Personnels> res = personnelManager.InsertPersonnel(personnels); if (res.Errors.Count > 0) { res.Errors.ForEach(x => ModelState.AddModelError("", x.Message)); TaskDegreePositionListCreatOrEdit(personnels); return(View(personnels)); } CacheHelper.RemoveGetPersonnelsFromCache(); CacheHelper.RemoveGetActivePersonnelsFromCache(); return(RedirectToAction("Index")); } TaskDegreePositionListCreatOrEdit(personnels); return(View(personnels)); }