Пример #1
0
        public int AddImg(Image image)
        {
            if (image == null)
            {
                return(0);
            }
            var returnedImage = imgDAO.CreateEntity(image);

            imgCache.Add(returnedImage.Id, returnedImage);
            return(returnedImage.Id);
        }
Пример #2
0
        public TEntity Create(TEntity entity)
        {
            if (cache.ContainsKey(entity.Id) && cache[entity.Id].Equals(entity))
            {
                cache[entity.Id] = entity;
                UpdateDAO();
                return(entity);
            }
            TEntity createdEntity;

            createdEntity = entityDAO.CreateEntity(entity);
            cache.Add(createdEntity.Id, createdEntity);
            return(createdEntity);
        }