private void NewImageGroupCommandExecute(SecureCommandArgs args) { if (!string.IsNullOrEmpty(NewGroup)) { ImageGroups.Add(NewGroup); SelectedImageGroup = NewGroup; } }
private void DeleteSelectedImageGroupCommandExecute(SecureCommandArgs args) { if (!string.IsNullOrEmpty(SelectedImageGroup)) { orMapper.ExecuteCommand("delete from Image where [ImageGroup]='" + SelectedImageGroup + "'"); } ImageGroups.Remove(SelectedImageGroup); Images.Clear(); SelectedImageGroup = Text.Select; }
public SmileManagementViewModel() { SelectImageGroupCommandVM = new SecureCommandViewModel(SelectImageGroupCommandExecute); DeleteSelectedImageGroupCommandVM = new SecureCommandViewModel(DeleteSelectedImageGroupCommandExecute) { Title = Text.DeleteSelectedImageGroup }; NewImageGroupCommandVM = new SecureCommandViewModel(NewImageGroupCommandExecute) { Title = Text.NewGroup }; ImageGroups.Add(Text.Select); SelectedImageGroup = Text.Select; foreach (var g in orMapper.ExecuteCommandReader("select distinct(ImageGroup) from Image where [ImageType_Id] = " + BuiltIns.SmileImageType.Id)) { ImageGroups.Add(g); } }