コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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());
        }