/// <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(); }
// ! *********************************** // ! *********** 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, }); }