public void UpdateSyncMapping(SyncMapping mapping) { Guard.NotNull(mapping, nameof(mapping)); mapping.SyncedOnUtc = DateTime.UtcNow; _syncMappingsRepository.Update(mapping); }
public static SyncMapping InsertSyncMapping <T>(this ISyncMappingService svc, T entity, string contextName, string sourceKey) where T : BaseEntity { Guard.NotNull(entity, nameof(entity)); Guard.NotEmpty(contextName, nameof(contextName)); Guard.NotEmpty(sourceKey, nameof(sourceKey)); if (entity is SyncMapping) { throw Error.InvalidOperation("Cannot insert a sync mapping record for a SyncMapping entity"); } if (entity.IsTransientRecord()) { throw Error.InvalidOperation("Cannot insert a sync mapping record for a transient (unsaved) entity"); } var mapping = new SyncMapping { ContextName = contextName, EntityId = entity.Id, EntityName = typeof(T).Name, SourceKey = sourceKey }; return(mapping); }
public void UpdateSyncMapping(SyncMapping mapping) { Guard.ArgumentNotNull(() => mapping); mapping.SyncedOnUtc = DateTime.UtcNow; _syncMappingsRepository.Update(mapping); }
public void DeleteSyncMapping(SyncMapping mapping) { Guard.NotNull(mapping, nameof(mapping)); _syncMappingsRepository.Delete(mapping); }
public void InsertSyncMapping(SyncMapping mapping) { Guard.NotNull(mapping, nameof(mapping)); _syncMappingsRepository.Insert(mapping); }
public void DeleteSyncMapping(SyncMapping mapping) { Guard.ArgumentNotNull(() => mapping); _syncMappingsRepository.Delete(mapping); }
public void InsertSyncMapping(SyncMapping mapping) { Guard.ArgumentNotNull(() => mapping); _syncMappingsRepository.Insert(mapping); }