public async Task <ThongTinHeThongDto> GetThongTinHeThong()
        {
            ThongTinHeThongDto result = new ThongTinHeThongDto();

            var ThongTinHeThong = await _tinTucRepository.FirstOrDefaultAsync(w => w.Type == (int)GlobalConst.LoaiTinTuc.ThongTinHeThong);

            if (ThongTinHeThong != null)
            {
                result = JsonConvert.DeserializeObject <ThongTinHeThongDto>(ThongTinHeThong.Content);
            }

            return(result);
        }
        public async Task CreateThongTinHeThong(ThongTinHeThongDto input)
        {
            input.Location = await GlobalFunction.GetLongLatFromAddress(_globalCache.GetGoogleApiKey(), input.DiaChi);

            var ThongTinHeThong = await _tinTucRepository.FirstOrDefaultAsync(w => w.Type == (int)GlobalConst.LoaiTinTuc.ThongTinHeThong);

            if (ThongTinHeThong != null)
            {
                ThongTinHeThong.Content = JsonConvert.SerializeObject(input);
            }
            else
            {
                await _tinTucRepository.InsertAsync(new TinTuc
                {
                    Name        = "Thông tin hệ thống",
                    Description = "Thông tin hệ thống",
                    Content     = JsonConvert.SerializeObject(input),
                    Type        = (int)GlobalConst.LoaiTinTuc.ThongTinHeThong,
                    IsActive    = true,
                });
            }
        }