public async Task <Make> GetMakeAsync(int?id) { if (id == null) { throw new ArgumentNullException(nameof(id)); } return(await makeReposotory.GetSingleItem ( (IQueryable <Make> query) => { return query.Where(m => m.Id == id).Include(m => m.Models); } )); }
public async Task <Model> GetModelAsync(int?id) { if (id == null) { throw new ArgumentNullException(nameof(id)); } return(await modelRepository.GetSingleItem( (IQueryable <Model> query) => { return query.Where(m => m.Id == id); } )); }