public ActionResult Edit(ReligionCastVM viewModel) { try { // TODO: Add update logic here if (ModelState.IsValid) { Entities.ReligionCast entity = new Entities.ReligionCast(); entity.ReligionCastId = viewModel.ReligionCastId; entity.ReligionId = viewModel.ReligionId; entity.CastId = viewModel.CastId; entity.ReserveCategory = viewModel.ReserveCategory; entity.Status = viewModel.Status; entity.Remark = viewModel.Remark; ReligionCastBAL balObject = new ReligionCastBAL(); balObject.Edit(entity); return(RedirectToAction("Index")); } else { ReligionBAL ReligionBAL = new ReligionBAL(); viewModel.Religions = from obj in ReligionBAL.GetAll() select new SelectListItem() { Text = obj.ReligionName, Value = obj.ReligionId.ToString() }; return(View(viewModel)); } } catch { ReligionBAL ReligionBAL = new ReligionBAL(); viewModel.Religions = from obj in ReligionBAL.GetAll() select new SelectListItem() { Text = obj.ReligionName, Value = obj.ReligionId.ToString() }; return(View()); } }