Example #1
0
        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));
        }
Example #2
0
        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));
        }
Example #3
0
 public List <Country> GetCountryList()
 {
     return(_countryFactory.GetCountries());
 }