Exemplo n.º 1
0
        //Thêm Brand mới vào bảng Category
        public async Task <bool> Add(CategoryCreateDto model)
        {
            try
            {
                var cat = _mapper.Map <Category>(model);
                _repoCategory.Add(cat);
                await _repoCategory.SaveAll();

                var langs = model.Langs.Select(x => new CategoryLang {
                    CategoryID = cat.CategoryID, Name = x.Name, LanguageID = x.LanguageID
                }).ToList();
                await _repoCategory.AddCategoryLang(langs);

                await _repoCategory.SaveAll();

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }