public override void Merge(ITasqueCore source) { var sourceNote = (INoteCore)source; var wasBackendDetached = isBackendDetached; isBackendDetached = true; Text = sourceNote.Text; isBackendDetached = wasBackendDetached; }
public static void AddIdParameter( this SqliteParameterCollection source, ITasqueCore item) { if (source == null) throw new NullReferenceException ("source"); if (item == null) throw new ArgumentNullException ("item"); source.AddWithValue ("@id", int.Parse (item.Id)); }
public static void AddIdParameter ( this SqliteParameterCollection source, ITasqueCore item) { if (source == null) throw new NullReferenceException ("source"); if (item == null) throw new ArgumentNullException ("item"); source.AddWithValue ("@id", int.Parse (item.Id)); }
public override void Merge(ITasqueCore source) { var sourceTask = (ITaskCore)source; var wasBackendDetached = isBackendDetached; isBackendDetached = true; DueDate = sourceTask.DueDate; Priority = sourceTask.Priority; Text = sourceTask.Text; isBackendDetached = wasBackendDetached; }
public override void Merge(ITasqueCore source) { var sourceTaskList = (ITaskListCore)source; var wasBackendDetached = isBackendDetached; isBackendDetached = true; if (CanChangeName) { Name = sourceTaskList.Name; } isBackendDetached = wasBackendDetached; }
public static void SetId(this ITasqueCore source, string id) { if (source == null) { throw new NullReferenceException("source"); } var item = source as IIdEditable <ITasqueCore>; if (item != null) { item.SetId(id); } }
public abstract void Merge(ITasqueCore source);