public static APIThingExtensionValue fromThingExtensionValue(ThingExtensionValue sourceThingExtensionValue, bool loadThing, bool thingExtension)
        {
            APIThingExtensionValue result = new APIThingExtensionValue();

            result.ID    = sourceThingExtensionValue.ID;
            result.Value = sourceThingExtensionValue.Valu;

            #region Load Master Types

            #endregion

            #region Parents
            if (thingExtension)
            {
                #region ThingExtension
                result.ThingExtension = TypesMapper.APIThingExtensionAdapter.fromThingExtension(sourceThingExtensionValue.ThingExtension, true, false);
                #endregion
            }

            if (loadThing)
            {
                #region Thing
                result.Thing = TypesMapper.APIThingAdapter.fromThing(sourceThingExtensionValue.Thing, false, false, false, false);
                #endregion
            }

            #endregion

            #region Load Childs
            #endregion

            return(result);
        }
        public ThingExtensionValue Find(long id)
        {
            ThingExtensionValue        prp  = new ThingExtensionValue();
            List <ThingExtensionValue> prps = db.ThingExtensionValues.Where(p => p.ID == id).ToList();

            if (prps.Count == 1)
            {
                prp = prps[0];
            }
            else
            {
                throw new Exception("Not Found");
            }
            return(prp);
        }
Example #3
0
        public PartialViewResult DeletePVThingExtensionProperty(long valueID)
        {
            ThingExtensionValue v = uof_repos.repoThingExtensionValues.Find(valueID);

            return(PartialView("_Delete_ThingExtensionProperty", v));
        }
Example #4
0
        public PartialViewResult EditPVThingExtensionProperty(long valueID)
        {
            ThingExtensionValue ext = uof_repos.repoThingExtensionValues.Find(valueID);

            return(PartialView("_Edit_ThingExtensionProperty", ext));
        }