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)); }
public virtual async Task <IActionResult> Get() { var list = await _baseEntityService.Get(); return(Ok(_baseEntityService.Map(list))); }