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, }); } }