Beispiel #1
0
        public override void Merge(ITasqueCore source)
        {
            var sourceNote         = (INoteCore)source;
            var wasBackendDetached = isBackendDetached;

            isBackendDetached = true;
            Text = sourceNote.Text;
            isBackendDetached = wasBackendDetached;
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
		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));
		}
Beispiel #4
0
        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;
        }
Beispiel #5
0
        public override void Merge(ITasqueCore source)
        {
            var sourceTaskList     = (ITaskListCore)source;
            var wasBackendDetached = isBackendDetached;

            isBackendDetached = true;
            if (CanChangeName)
            {
                Name = sourceTaskList.Name;
            }
            isBackendDetached = wasBackendDetached;
        }
Beispiel #6
0
        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);
            }
        }
Beispiel #7
0
 public abstract void Merge(ITasqueCore source);