public BaseResponseWithItem <IEnumerable <ProductDto> > Get() { var products = databaseContext.Products.ToList(); var productsDto = Mapper.Map <IEnumerable <ProductDto> >(products); return(BaseResponseWithItem <IEnumerable <ProductDto> > .CreateOkResponse(productsDto, translationProvider)); }
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)); }
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); }
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)); }
public BaseResponseWithItem<IEnumerable<CategoryDto>> Get() { var categories = databaseContext.Categories.ToList(); var categoriesDto = Mapper.Map<IEnumerable<CategoryDto>>(categories); return BaseResponseWithItem<IEnumerable<CategoryDto>>.CreateOkResponse(categoriesDto, translationProvider); }