protected bool Delete(BaseViewModel <T> viewModel, object key) { return(Save(viewModel, key, true)); }
protected bool Save(BaseViewModel <T> viewModel, object key) { return(Save(viewModel, key, false)); }