예제 #1
0
        private void InitializeData()
        {
            _ShowroomList = new List <ShowroomItem>();

            var todoItem1 = new ShowroomItem
            {
                ID    = "6bb8a868-dba1-4f1a-93b7-24ebce87e243",
                Name  = "1.Learn app development",
                Notes = "Attend Xamarin University",
                Done  = true
            };

            var todoItem2 = new ShowroomItem
            {
                ID    = "b94afb54-a1cb-4313-8af3-b7511551b33b",
                Name  = "2.Develop apps",
                Notes = "Use Xamarin Studio/Visual Studio",
                Done  = false
            };

            var todoItem3 = new ShowroomItem
            {
                ID    = "ecfa6f80-3671-4911-aabe-63cc442c1ecf",
                Name  = "3.Publish apps",
                Notes = "All app stores",
                Done  = false,
            };

            _ShowroomList.Add(todoItem1);
            _ShowroomList.Add(todoItem2);
            _ShowroomList.Add(todoItem3);
        }
예제 #2
0
        public void Update(ShowroomItem item)
        {
            var todoItem = this.Find(item.ID);
            var index    = _ShowroomList.IndexOf(todoItem);

            _ShowroomList.RemoveAt(index);
            _ShowroomList.Insert(index, item);
        }
예제 #3
0
        public void UpdateData(ShowroomItem item)
        {
            if (item == null)
            {
                throw new ArgumentNullException("item");
            }

            _repository.Update(item);
        }
예제 #4
0
        public void InsertData(ShowroomItem item)
        {
            if (item == null)
            {
                throw new ArgumentNullException("item");
            }

            _repository.Insert(item);
        }
예제 #5
0
 public void Insert(ShowroomItem item)
 {
     _ShowroomList.Add(item);
 }