public int GetLastInteractionProcessed(InteractionProcessedAction action) { last_interaction_processed last = dc.last_interaction_processeds.Where(x => x.action == action.ToString()).FirstOrDefault(); if (last != null && last.interaction_id.HasValue) return last.interaction_id.Value; return 0; }
public void UpdateLastInteractionProcessed(int interactionId, InteractionProcessedAction action) { last_interaction_processed last = dc.last_interaction_processeds.Where(x => x.action == action.ToString()).FirstOrDefault(); if (last != null) { last.interaction_id = interactionId; Save(); } }
public static List<interaction> LoadDBData(Repository tycheRepo, InteractionProcessedAction action) { return tycheRepo.GetUnprocessedInteractions(action); }
public List<interaction> GetUnprocessedInteractions(InteractionProcessedAction action) { int lastId = GetLastInteractionProcessed(action); return dc.interactions.Where(x => x.id > lastId).ToList(); }