Ejemplo n.º 1
0
        public IEnumerable <ActionItemInfo> GetAll(string userId)
        {
            if (userId == null)
            {
                return(null);
            }
            var items = itemRepository.GetAll(userId);
            var infos = items.Select(i => ActionItemInfo.MapFrom(i)).ToList();

            return(infos);
        }
Ejemplo n.º 2
0
        public ActionItemInfo Get(string id)
        {
            if (string.IsNullOrEmpty(id))
            {
                return(null);
            }

            var item = itemRepository.Get(Guid.Parse(id));
            var info = ActionItemInfo.MapFrom(item);

            return(info);
        }
Ejemplo n.º 3
0
        public void Edit(ActionItemInfo item)
        {
            if (item == null)
            {
                return;
            }
            var dbItem = itemRepository.Get(Guid.Parse(item.Id));

            dbItem.Content   = item.Content;
            dbItem.Completed = item.Completed;
            itemRepository.Edit(dbItem);
            itemRepository.Save();
        }