//Function to delete ApplicationFile protected virtual OperationResult _DeleteByApplicationFile(string applicationFile) { //Create repository based on its Key name : 'Keywords.DeleteApplicationItem'. //The repository factory will create the repository object based on its key. IDeleteApplicationItemRepository repository = (IDeleteApplicationItemRepository)RepositoryFactory.Create(Keywords.DeleteApplicationItem); try { //Execute DeleteByApplicationFile repository.DeleteByApplicationFile(applicationFile); return(new OperationResult(true, null)); } catch (Exception e) { return(new OperationResult(false, e)); } }