Beispiel #1
0
        public static T GetBySeName <T>(this IBaseEntityService <T> entityService, string seName) where T : BaseEntity
        {
            //resolve permalink service
            var permalinkService = mobSocialEngine.ActiveEngine.Resolve <IPermalinkService>();
            var entityname       = typeof(T).Name;
            var permalink        = permalinkService.FirstOrDefault(x => x.EntityName == entityname && x.Slug == seName && x.Active);

            if (permalink == null)
            {
                return(default(T));
            }

            var entityId = permalink.EntityId;

            return(entityService.Get(entityId));
        }
Beispiel #2
0
        public virtual async Task <IActionResult> Get()
        {
            var list = await _baseEntityService.Get();

            return(Ok(_baseEntityService.Map(list)));
        }