public int Save(IdeaDataObject idea) { IdeaValidator validator = new IdeaValidator(settingsData.GetGroupSettings(SettingsKeys.IdeaForm.GroupKEY)); if (!validator.IsValid(idea)) { throw new FormException(validator.ErrorCodes); } foreach (var file in idea.Files) { file.Thumbnail = fileProcess.GetThumbnail(file); } return(ideaData.Insert(idea)); }
public List <SettingsGroupDataObject> GetGroupSettings() { return(settingsData.GetGroupSettings()); }