public IHttpActionResult GetEnumertorTranslations(string name) { var response = new List<ListItem>(); try { var data = this.LookUpsAdapter.GetEnumeratorTranslations() .Where(e => string.Equals(e.Name, name, StringComparison.InvariantCultureIgnoreCase) && e.IsActive) .OrderBy(e => e.SequenceOrder) .ToList(); data.ForEach(i => { var listItem = new ListItem { Value = i.Value.ToString(), Text = i.Text }; response.Add(listItem); }); } catch (Exception ex) { this.Log(LogCategories.Error, "GetEnumertorTranslations(" + name + ")", ex.Message); } return Ok(response); }
public IHttpActionResult GetEthnicities() { var response = new List<ListItem>(); try { var ethnicities = LookUpsAdapter.GetEthnicities() .Where(tz => tz.IsActive) .OrderBy(tz => tz.SequenceOrder) .ToList(); ethnicities.ForEach(e => { var listItem = new ListItem { Value = e.Code, Text = e.Definition }; response.Add(listItem); }); } catch (Exception ex) { this.Log(LogCategories.Error, "GetEthnicities", ex.Message); } return Ok(response); }
public IHttpActionResult GetTimeZones() { var response = new List<ListItem>(); try { var timeZones = LookUpsAdapter.GetTimeZones() .Where(tz => tz.IsActive) .OrderBy(tz => tz.SequenceOrder) .ToList(); timeZones.ForEach(tz => { var listItem = new ListItem { Value = tz.Id.ToString(), Text = tz.Name }; response.Add(listItem); }); } catch (Exception ex) { this.Log(LogCategories.Error, "GetTimeZones", ex.Message); } return Ok(response); }