Beispiel #1
0
        public async Task<DtoCategoryGet> PostCategory([FromBody] DtoCategoryPost dtoCategory)
        {
            var item = await queryProcessor.Create(dtoCategory);

            var categoryModel = autoMapper.Map<DtoCategoryGet>(item);

            return categoryModel;
        }
Beispiel #2
0
        public async Task <CategoryModel> PostAsync([FromBody] CategoryModel model)
        {
            var item = await _categoryQueryProcessor.Create(model);

            var resultModel = _mapper.Map <CategoryModel>(item);

            if (model.Images != null)
            {
                foreach (var image in model.Images)
                {
                    image.CategoryEntityId = resultModel.Id;
                    image.CreateUserId     = resultModel.CreateUserId;
                    image.ModifyUserId     = resultModel.ModifyUserId;
                    var img = await this.__imageQueryProcessor.Create(image);
                }
            }
            return(resultModel);
        }