Roadkill.Core.Configuration.SiteSettings.GetJson C# (CSharp) Method

GetJson() public method

public GetJson ( ) : string
return string
		public string GetJson()
		{
			return JsonConvert.SerializeObject(this, Formatting.Indented);
		}

Usage Example

		public void SaveSiteSettings(SiteSettings siteSettings)
		{
			SiteConfigurationEntity entity = UnitOfWork.FindById<SiteConfigurationEntity>(SiteSettings.SiteSettingsId);

			if (entity == null || entity.Id == Guid.Empty)
			{
				entity = new SiteConfigurationEntity();
				entity.Id = SiteSettings.SiteSettingsId;
				entity.Version = ApplicationSettings.ProductVersion.ToString();
				entity.Content = siteSettings.GetJson();
				UnitOfWork.Add(entity);
			}
			else
			{
				entity.Version = ApplicationSettings.ProductVersion.ToString();
				entity.Content = siteSettings.GetJson();
			}

			UnitOfWork.SaveChanges();
		}
All Usage Examples Of Roadkill.Core.Configuration.SiteSettings::GetJson