public int AddImg(Image image) { if (image == null) { return(0); } var returnedImage = imgDAO.CreateEntity(image); imgCache.Add(returnedImage.Id, returnedImage); return(returnedImage.Id); }
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); }