private void RevertChanges(ISource source) { var original = sourceController.Get(source.Id); if (original != null) { source.Name = original.Name; source.Path = original.Path; source.ImagePath = original.ImagePath; } source.IsBeingEdited = false; }