public void SaveMetadataModel(MetadataViewModel model, string username)
{
SimpleMetadata metadata = new SimpleMetadata(_geoNorge.GetRecordByUuid(model.Uuid));
UpdateMetadataFromModel(model, metadata);
var transaction = _geoNorge.MetadataUpdate(metadata.GetMetadata(), CreateAdditionalHeadersWithUsername(username, model.Published));
if (transaction.TotalUpdated == "0")
throw new Exception("Kunne ikke lagre endringene - kontakt systemansvarlig");
Task.Run(() => ReIndexOperatesOn(model));
Task.Run(() => RemoveCache(model));
}