public async Task <IActionResult> Create(SubCategoryCreateDto subCategoryDto)
        {
            if (await _subCategoryService.CheckExists(subCategoryDto.ID))
            {
                return(BadRequest("SubCategory ID already exists!"));
            }
            //var username = User.FindFirst(ClaimTypes.Name).Value;
            //subCategoryIngredientDto.Updated_By = username;
            if (await _subCategoryService.Add(subCategoryDto))
            {
                return(NoContent());
            }

            throw new Exception("Creating the subCategory failed on save");
        }
示例#2
0
        //Thêm Brand mới vào bảng SubCategory
        public async Task <bool> Add(SubCategoryCreateDto model)
        {
            try
            {
                var cat = _mapper.Map <SubCategory>(model);
                _repoSubCategory.Add(cat);
                await _repoSubCategory.SaveAll();

                var langs = model.Langs.Select(x => new SubCategoryLang {
                    SubCategoryID = cat.SubCategoryID, Name = x.Name, LanguageID = x.LanguageID
                }).ToList();
                await _repoSubCategory.AddSubCategoryLang(langs);

                await _repoSubCategory.SaveAll();

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
示例#3
0
 public Task <bool> Update(SubCategoryCreateDto model)
 {
     throw new NotImplementedException();
 }