using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.BL; using Tango.BL.Entities; using Tango.DataStore; namespace Tango.FSE.BL.Services { public class DataStoreService : FSEServiceBase { public Task> GetGlobalDataStoreItems() { return Task.Factory.StartNew>(() => { using (ObservablesContext db = ObservablesContext.CreateDefault()) { return db.GlobalDataStoreItems.ToList().OrderBy(x => x.CollectionName).OrderBy(x => x.Key).ToList(); } }); } public Task> GetMachinelDataStoreItems(String machineGuid) { return Task.Factory.StartNew>(() => { using (ObservablesContext db = ObservablesContext.CreateDefault()) { return db.DataStoreItems.Where(x => x.MachineGuid == machineGuid && !x.IsDeleted).ToList().OrderBy(x => x.CollectionName).OrderBy(x => x.Key).ToList(); } }); } } }