public async Task <bool> SaveClientFacilities(IClient tEntity, long clientId) { foreach (var facility in tEntity.ClientFacilities) { IClientFacility clientFacility = facility; clientFacility.ClientId = clientId; clientFacility.FacilityId = facility.Id; var savedUser = await this._clientFacilityRepository.AddNew(facility); } return(true); }
public async Task <IClientFacility> AddNew(IClientFacility entity) { try { this.StartTransaction(); var savedEntity = await base.AddNew(entity as TClientFacility); this.CommitTransaction(); return(savedEntity); } catch (PostgresException ex) { throw new EntityUpdateException(ex); } catch { throw; } }