public async Task <IEnumerable <AccessGroup> > GetByApplicationDepartment(Guid applicationId, int departmentId) { if (departmentId == 0) { var spec = new AccessGroupSpecification(applicationId); return(await GetAsync(spec)); } else { var spec = new AccessGroupSpecification(applicationId, departmentId); return(await GetAsync(spec)); } }
public async Task <AccessGroup> GetById(int id) { var spec = new AccessGroupSpecification(id); return((await GetAsync(spec)).FirstOrDefault()); }
public async Task <IEnumerable <AccessGroup> > GetAll() { var spec = new AccessGroupSpecification(); return(await GetAsync(spec)); }