public async Task <bool> AddAsync(NavNodeDto dto)
        {
            try
            {
                using (var dbContext = _dbContextScopeFactory.Create())
                {
                    var entity = NavNode.Create(dto);
                    _navNodeRepository.Add(entity);
                    await dbContext.SaveChangesAsync();

                    return(true);
                }
            }
            catch (Exception ex) { }
            return(false);
        }
        public async Task <bool> AddRangeAsync(List <NavNodeDto> lstDto)
        {
            try
            {
                using (var dbContext = _dbContextScopeFactory.Create())
                {
                    var LstEntity = new List <NavNode>();
                    foreach (var item in lstDto)
                    {
                        LstEntity.Add(NavNode.Create(item));
                    }
                    _navNodeRepository.AddRange(LstEntity);
                    await dbContext.SaveChangesAsync();

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