コード例 #1
0
        public IActionResult LookupProfileRelatedExtend([FromBody] IdIntModel model)
        {
            var userToken = UserExtension.DalUserToken(User);
            var parent    = _dal.GetById(model.ID, userToken);
            var result    = new ProfileLookupModel();

            result.Compositions = _profileUtils.BuildCompositionLookupExtend(parent, userToken);
            result.Interfaces   = _profileUtils.BuildInterfaceLookup(null, userToken);
            return(Ok(result));
        }
コード例 #2
0
        public IActionResult LookupProfileRelated([FromBody] IdIntModel model)
        {
            //for a new profile being created from front end, the profile won't have an id yet.
            if (model == null || model.ID <= 0)
            {
                return(Ok(new ProfileLookupModel()));
            }
            var userToken = UserExtension.DalUserToken(User);
            var profile   = _dal.GetById(model.ID, userToken);
            var result    = new ProfileLookupModel();

            result.Compositions = _profileUtils.BuildCompositionLookup(profile, userToken);
            result.Interfaces   = _profileUtils.BuildInterfaceLookup(profile, userToken);
            return(Ok(result));
        }