public ActionResult Edit(StudentAddressVM viewModel) { try { // TODO: Add update logic here if (ModelState.IsValid) { Entities.StudentAddress entity = new Entities.StudentAddress(); entity.StudentId = viewModel.StudentId; entity.CurrentAddress = viewModel.CurrentAddress; entity.CurrentCountryId = viewModel.CurrentCountryId; entity.CurrentStateId = viewModel.CurrentStateId; entity.CurrentDistrictId = viewModel.CurrentDistrictId; entity.CurrentCityId = viewModel.CurrentCityId; entity.CurrentPinCode = viewModel.CurrentPinCode; entity.PermentAddress = viewModel.PermentAddress; entity.PermentCountryId = viewModel.PermentCountryId; entity.PermentStateId = viewModel.PermentStateId; entity.PermentDistrictId = viewModel.PermentDistrictId; entity.PermentCityId = viewModel.PermentCityId; entity.PermentPinCode = viewModel.PermentPinCode; entity.Status = viewModel.Status; entity.Remark = viewModel.Remark; StudentAddressBAL balObject = new StudentAddressBAL(); IQueryable <Entities.StudentAddress> studentAddresses = balObject.FindBy(s => s.StudentId == viewModel.StudentId); if (studentAddresses != null && studentAddresses.Count() > 0) { balObject.Edit(entity); } else { balObject.Add(entity); } return(RedirectToAction("Index", "Student")); } else { CountryBAL countryBAL = new CountryBAL(); viewModel.Countries = from obj in countryBAL.GetAll().Where(c => c.Status == true) select new SelectListItem() { Text = obj.CountryName, Value = obj.CountryId.ToString() }; return(View(viewModel)); } } catch { CountryBAL countryBAL = new CountryBAL(); viewModel.Countries = from obj in countryBAL.GetAll().Where(c => c.Status == true) select new SelectListItem() { Text = obj.CountryName, Value = obj.CountryId.ToString() }; return(View()); } }
public ActionResult Create(StudentAddressVM viewModel) { try { // TODO: Add insert logic here if (ModelState.IsValid) { Entities.StudentAddress entity = new Entities.StudentAddress(); entity.StudentId = viewModel.StudentId; entity.CurrentAddress = viewModel.CurrentAddress; entity.CurrentCountryId = viewModel.CurrentCountryId; entity.CurrentStateId = viewModel.CurrentStateId; entity.CurrentDistrictId = viewModel.CurrentDistrictId; entity.CurrentCityId = viewModel.CurrentCityId; entity.PermentAddress = viewModel.PermentAddress; entity.PermentCountryId = viewModel.PermentCountryId; entity.PermentStateId = viewModel.PermentStateId; entity.PermentDistrictId = viewModel.PermentDistrictId; entity.PermentCityId = viewModel.PermentCityId; entity.Status = viewModel.Status; entity.Remark = viewModel.Remark; StudentAddressBAL balObject = new StudentAddressBAL(); balObject.Add(entity); return(RedirectToAction("Index")); } else { CountryBAL countryBAL = new CountryBAL(); viewModel.Countries = from obj in countryBAL.GetAll().Where(c => c.Status == true) select new SelectListItem() { Text = obj.CountryName, Value = obj.CountryId.ToString() }; return(View(viewModel)); } } catch { CountryBAL countryBAL = new CountryBAL(); viewModel.Countries = from obj in countryBAL.GetAll().Where(c => c.Status == true) select new SelectListItem() { Text = obj.CountryName, Value = obj.CountryId.ToString() }; return(View(viewModel)); } }