/// <summary> /// Creates new record. /// </summary> /// <param name="entity"> /// The entity. /// </param> public void Create(RecordEntity entity) { var recordId = this.dbService.Create(entity); entity.Name += '`' + recordId.ToString(); this.CreateInCloudAsync(entity.ToCloudRecordModel(), recordId); }
/// <summary> /// Updates record entity. /// </summary> /// <param name="recordEntity"> /// The record entity. /// </param> public void Update(RecordEntity recordEntity) { int?cloudId = this.dbService.Update(recordEntity); if (cloudId != null) { recordEntity.CloudId = cloudId.Value; } this.UpdateInCloudAsync(recordEntity.ToCloudRecordModel()); }