コード例 #1
0
        /// <summary> Updates one existing facility in the database
        /// <param name="facility"> Inner_Facility Object - represents the fields of a Facility in the database </param>
        /// <returns> no return </returns>
        /// </summary>
        public async Task UpdateFacilityAsync(Inner_Facility facility)
        {
            Data_Facility currentEntity = await _context.Facilities.FindAsync(facility.FacilityId);

            Data_Facility newEntity = Mapper.UnMapFacility(facility);

            _context.Entry(currentEntity).CurrentValues.SetValues(newEntity);
            await Save();
        }
コード例 #2
0
// ! ***********************************
// ! *********** Facility **************
// ! ***********************************
        public static Inner_Facility MapFacility(Data_Facility facility)
        {
            return(new Inner_Facility
            {
                FacilityId = facility.FacilityId,
                FacilityAddress1 = facility.FacilityAddress1,
                FacilityCity = facility.FacilityCity,
                FacilityName = facility.FacilityName,
                FacilityPhoneNumber = facility.FacilityPhoneNumber,
                FacilityState = facility.FacilityState,
                FacilityZipcode = facility.FacilityZipcode,
            });
        }