Пример #1
0
        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);
            }
                   ));
        }
Пример #2
0
        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);
            }

                       ));
        }