public void AddApiProperty(ApiPropertyDto apiPropertyDto) { var transaction = this.Session.BeginTransaction(); try { var apiProperty = apiPropertyDto.ToEntity(); this.Session.Save(apiProperty); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); throw ex; } }
public void UpdateApiProperty(int id, ApiPropertyDto apiPropertyDto) { var transaction = this.Session.BeginTransaction(); try { ApiProperty apiProperty = this.Session.Get <ApiProperty>(id); apiProperty = apiPropertyDto.ToEntity(apiProperty); this.Session.Update(apiProperty); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); throw ex; } }