public async Task <IActionResult> AddCategory([FromBody] CategoryResource category)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var check = await _context.OsStItemcategories.AnyAsync(i => i.Name == category.Name);

            if (check)
            {
                return(BadRequest("Bu adlı kateqoriya artıq mövcuddur!"));
            }
            var cat = _mapper.Map <CategoryResource, OsStItemcategories>(category);

            _context.OsStItemcategories.Add(cat);

            await _context.SaveChangesAsync();

            var categories = await _context.OsStItemcategories.Include(s => s.OsStItemsubcategories).ToListAsync();

            return(Ok(_mapper.Map <List <OsStItemcategories>, List <CategoryResource> >(categories)));
        }