示例#1
0
        public Task UpdateDOGobj(DomainObjects.DOGobj dogObj)
        {
            var foundDOGobj = GetDOGobj(dogObj.Id).Result;

            if (foundDOGobj == null)
            {
                AddDOGobj(dogObj);
            }
            else
            {
                if (foundDOGobj != dogObj)
                {
                    _dogObjs.Remove(foundDOGobj);
                    _dogObjs.Add(dogObj);
                }
            }
            return(Task.CompletedTask);
        }
示例#2
0
 public Task RemoveDOGobj(DomainObjects.DOGobj dogObj)
 {
     _dogObjs.Remove(dogObj);
     return(Task.CompletedTask);
 }
示例#3
0
 public Task AddDOGobj(DomainObjects.DOGobj dogObj)
 {
     _dogObjs.Add(dogObj);
     return(Task.CompletedTask);
 }