Пример #1
0
        public BaseResponseWithItem <IEnumerable <ProductDto> > Get()
        {
            var products    = databaseContext.Products.ToList();
            var productsDto = Mapper.Map <IEnumerable <ProductDto> >(products);

            return(BaseResponseWithItem <IEnumerable <ProductDto> > .CreateOkResponse(productsDto, translationProvider));
        }
Пример #2
0
        public BaseResponseWithItem <IEnumerable <CategoryNodeDto> > Get()
        {
            var categories    = databaseContext.Categories.Where(category => category.ParentId == null).ToList();
            var categoriesDto = Mapper.Map <IEnumerable <CategoryNodeDto> >(categories);

            return(BaseResponseWithItem <IEnumerable <CategoryNodeDto> > .CreateOkResponse(categoriesDto, translationProvider));
        }
Пример #3
0
 public BaseResponseWithItem<CategoryDto> Get(int id)
 {
     var category = databaseContext.Categories.FirstOrDefault(cat => cat.Id == id);
     if(category != null)
     {
         return BaseResponseWithItem<CategoryDto>.CreateOkResponse(Mapper.Map<CategoryDto>(category), translationProvider);
     }
     return BaseResponseWithItem<CategoryDto>.CreateNotFoundResponse(id, translationProvider);
 }
Пример #4
0
        public BaseResponseWithItem <ProductDto> Get(int id)
        {
            var product = databaseContext.Products.FirstOrDefault(cat => cat.Id == id);

            if (product != null)
            {
                return(BaseResponseWithItem <ProductDto> .CreateOkResponse(Mapper.Map <ProductDto>(product), translationProvider));
            }
            return(BaseResponseWithItem <ProductDto> .CreateNotFoundResponse(id, translationProvider));
        }
Пример #5
0
 public BaseResponseWithItem<IEnumerable<CategoryDto>> Get()
 {
     var categories = databaseContext.Categories.ToList();
     var categoriesDto = Mapper.Map<IEnumerable<CategoryDto>>(categories);
     return BaseResponseWithItem<IEnumerable<CategoryDto>>.CreateOkResponse(categoriesDto, translationProvider);
 }