public ActionResult CountryTemplate(ClaimFieldTemplate claimFieldTemplate, ClaimField claimField) { var countries = _countryFactory.GetCountries(); var list = new List <SelectListItem> { new SelectListItem { Text = " ", Value = "" } }; list.AddRange(countries.Select(country => new SelectListItem { Text = country.Name, Value = country.CountryID.ToString(CultureInfo.InvariantCulture) })); ViewBag.CountryList = list; if (claimField != null && claimField.Code != null) { ViewBag.Code = claimField.Code; } else if (claimFieldTemplate != null && claimFieldTemplate.Code != null) { ViewBag.Code = claimFieldTemplate.Code; } return(View(countries)); }
public ActionResult ClaimFormEdit(int claimId) { var claim = claimFactory.GetClaim(claimId); if (claim == null) { return(HttpNotFound()); } ViewBag.ClaimStatusID = new SelectList(claimStatusFactory.GetClaimStatus(), "ClaimStatusID", "Name", claim.ClaimStatusID); ViewBag.CountryID = new SelectList(countryFactory.GetCountries(), "CountryID", "Name", claim.CountryID); return(View(claim)); }
public List <Country> GetCountryList() { return(_countryFactory.GetCountries()); }