public string Save(string args, Guid workspaceId, Guid dataListId)
{
try
{
var source = JsonConvert.DeserializeObject<WebSource>(args);
_resourceCatalog.SaveResource(workspaceId, source);
if(workspaceId != GlobalConstants.ServerWorkspaceID)
{
_resourceCatalog.SaveResource(GlobalConstants.ServerWorkspaceID, source);
}
return source.ToString();
}
catch(Exception ex)
{
RaiseError(ex);
return new ValidationResult { IsValid = false, ErrorMessage = ex.Message }.ToString();
}
}