HealthInformationProgram.Data.Repositories.FacilityRepository.GetFacility C# (CSharp) Méthode

GetFacility() public méthode

public GetFacility ( decimal id ) : lkup_faclty
id decimal
Résultat HealthInformationProgram.Data.Tables.lkup_faclty
        public lkup_faclty GetFacility(decimal id)
        {
            try
            {
                using ( var ctx = new ClinicDataContext(connString) )
                {

                    return ctx.lkup_faclty.Where(v => v.faclty_id == id).FirstOrDefault();
                }
            }
            catch ( Exception ex )
            {
                throw ex;
            }
        }

Usage Example

        public FacilityModel GetFacility(decimal id)
        {
            var repo = new FacilityRepository();
            var facilityView = new FacilityModel();
            var facility = repo.GetFacility(id);
            var orgData = new OrganizationData();

            facilityView.FacilityId = GetDataValue(facility.faclty_id);
            facilityView.FacilityStatus = GetDataValue(facility.faclty_stat);
            facilityView.Country = GetDataValue(facility.cntry);
            facilityView.HealthCareFacility = GetDataValue(facility.hlth_care_faclty);
            facilityView.HealthCareFacilityLevel = GetDataValue(facility.hlth_care_faclty_lvl);
            facilityView.HealthCoordinator = GetDataValue(facility.hlth_coordtr);
            facilityView.Latitude = GetDataValue(facility.lattd);
            facilityView.Longitude = GetDataValue(facility.longtd);
            facilityView.OrganizationId = GetDataValue(facility.orgzn_id);
            facilityView.OrganizationName = orgData.GetOrganization(facility.orgzn_id).Organization;
            facilityView.Region = GetDataValue(facility.rgn);
            facilityView.Settlement = GetDataValue(facility.setlmt);
            facilityView.SortOrder = GetDataValue(facility.user_intrfc_sort_ord);
            facilityView.FacilityStartEffectiveDate = GetDataValue(facility.faclty_strt_eff_dt);
            facilityView.FacilityEndEffectiveDate = GetDataValue(facility.faclty_end_eff_dt);

            facilityView.CreateDate = GetDataValue(facility.rec_creat_dt);
            facilityView.CreatedBy = GetDataValue(facility.rec_creat_user_id_cd);
            facilityView.UpdateDate = GetDataValue(facility.rec_updt_dt);
            facilityView.UpdatedBy = GetDataValue(facility.rec_updt_user_id_cd);

            return facilityView;
        }