nzagorchev / Sitefinity.ExternalDataModel

Sample for integrating a custom type into the Stefinity Data Model. This way the data is integrated in the Sitefinity database and CRUD operations can easily be performed.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sitefinity.ExternalDataModel

Sample for integrating a custom type into the Stefinity Data Model. This way the data is integrated in the Sitefinity database and CRUD operations can easily be performed.

###Sample usage

ExternalEntryManager manager = ExternalEntryManager.GetManager();

ExternalEntryProvider provider = manager.Provider as ExternalEntryProvider;

var entry = provider.CreateExternalEntry();
entry.Title = "My external entry";
entry.DateCreated = DateTime.UtcNow;

var entry2 = provider.CreateExternalEntry();
entry2.Title = "My external entry2";
entry2.DateCreated = DateTime.UtcNow;

manager.SaveChanges();

var item = provider.GetExternalEntry(entry.Id);

var items = provider.GetExternalEntries().Where(x => x.Title.Contains("My external entry")).ToList();

provider.Delete(entry2);
manager.SaveChanges();

About

Sample for integrating a custom type into the Stefinity Data Model. This way the data is integrated in the Sitefinity database and CRUD operations can easily be performed.


Languages

Language:C# 100.0%