public override void Activity(SPSServiceCode code, SPSBox box) { if (box == null) { throw new ArgumentNullException(paramName: nameof(box)); } switch (code) { case SPSServiceCode.Update: Update(box); break; case SPSServiceCode.DeleteTask: DeleteTask(box); db.Write(); break; case SPSServiceCode.Change: Change(box); db.Write(); break; case SPSServiceCode.CreateToDoList: CreateToDoList(box.FilePath); break; case SPSServiceCode.CreateToDoTask: CreateToDoTask(box); db.Write(); break; case SPSServiceCode.SetPriority: SetPriority(box); db.Write(); break; case SPSServiceCode.SetDueDate: SetDueDate(box); db.Write(); break; case SPSServiceCode.Fill: Fill(box); break; case SPSServiceCode.SetTag: SetTag(box); db.Write(); break; case SPSServiceCode.SetInfo: SetInfo(box); db.Write(); break; case SPSServiceCode.Search: Search(box); break; default: break; } }
public void SendServiceCode(SPSServiceCode code, SPSmvc smvc, SPSBox box) { box.Tasks = null; controller.SetContext(ref box.Tasks); if (smvc is SPSFacade) { view.Activity(code, box); } else if (smvc is SPSView) { controller.Activity(code, box); } }
public override void Activity(SPSServiceCode code, SPSBox box) { throw new NotImplementedException(); }
public abstract void Activity(SPSServiceCode code, SPSBox box);
public void SendServiceCode(SPSServiceCode code, SPSBox box) { dispatcher.SendServiceCode(code, this, box); }