public List<FacilityModel> GetFacilityList()
{
var facilityList = new List<FacilityModel>();
var repo = new FacilityRepository();
var orgData = new OrganizationData();
var facilities = repo.GetAll();
foreach ( var fac in facilities )
{
var facilityView = new FacilityModel();
facilityView.FacilityId = GetDataValue(fac.faclty_id);
facilityView.FacilityStatus = GetDataValue(fac.faclty_stat);
facilityView.Country = GetDataValue(fac.cntry);
facilityView.HealthCareFacility = GetDataValue(fac.hlth_care_faclty);
facilityView.HealthCareFacilityLevel = GetDataValue(fac.hlth_care_faclty_lvl);
facilityView.HealthCoordinator = GetDataValue(fac.hlth_coordtr);
facilityView.Latitude = GetDataValue(fac.lattd);
facilityView.Longitude = GetDataValue(fac.longtd);
facilityView.OrganizationId = GetDataValue(fac.orgzn_id);
facilityView.OrganizationName = orgData.GetOrganization(fac.orgzn_id).Organization;
facilityView.Region = GetDataValue(fac.rgn);
facilityView.Settlement = GetDataValue(fac.setlmt);
facilityView.SortOrder = GetDataValue(fac.user_intrfc_sort_ord);
facilityView.FacilityStartEffectiveDate =GetDataValue(fac.faclty_strt_eff_dt);
facilityView.FacilityEndEffectiveDate = GetDataValue(fac.faclty_end_eff_dt);
facilityView.CreateDate = GetDataValue(fac.rec_creat_dt);
facilityView.CreatedBy = GetDataValue(fac.rec_creat_user_id_cd);
facilityView.UpdateDate = GetDataValue(fac.rec_updt_dt);
facilityView.UpdatedBy = GetDataValue(fac.rec_updt_user_id_cd);
facilityList.Add(facilityView);
}
return facilityList;
}