public async Task <HttpResponseMessage> GetSectionList() { try { List <SectionVM> result = null; var identity = RequestContext.Principal.Identity as ClaimsIdentity; var isInRole = RequestContext.Principal.IsInRole("Manager"); var token = Token; var user = CurrentUser; //var sectionRule = new SectionBusinessRule(); var sections = await BusinessRule.Queryable().ToListAsync(); if (sections != null) { result = sections.Select(e => new SectionVM { ID = e.ID, Name = e.Name, Description = e.Description, IsDeleted = e.IsDeleted, }).ToList(); } return(Success(result)); } catch (Exception ex) { return(await HandleExceptionAsync(ex)); } }