Ejemplo n.º 1
0
        public void AddThingiverseTitle(string item, string title)
        {
            var success = int.TryParse(item, out var intItem);

            if (!success)
            {
                return;
            }

            // TODO: Make a stored procedure for this
            var thingRef = _Db.ThingiverseRef.FirstOrDefault(t => t.Item == intItem);

            if (thingRef == null)
            {
                thingRef = new ThingiverseRef()
                {
                    Item      = intItem,
                    Count     = 1,
                    Timestamp = DateTime.UtcNow,
                    Title     = title
                };
            }
            else
            {
                thingRef.Title = title;
            }

            _Db.SaveChanges();
        }
Ejemplo n.º 2
0
        public ThingiverseRef AddThingiverseReference(string item)
        {
            var success = int.TryParse(item, out var intItem);

            if (!success)
            {
                return(null);
            }

            // TODO: Make a stored procedure for this
            var thingRef = _Db.ThingiverseRef.FirstOrDefault(t => t.Item == intItem);

            if (thingRef == null)
            {
                thingRef = new ThingiverseRef()
                {
                    Item      = intItem,
                    Count     = 1,
                    Timestamp = DateTime.UtcNow
                };
            }
            else
            {
                thingRef.Count++;
            }

            _Db.SaveChanges();

            return(thingRef);
        }