/*public static TriggerXml DeserializeXml(HttpRequestMessage request) * { * var doc = new XmlDocument(); * doc.Load(request.Content.ReadAsStreamAsync().Result); * LogTrigger(doc.DocumentElement.OuterXml); * var serializer = new XmlSerializer(typeof(TriggerXml)); * var stream = GenerateStreamFromString(doc.DocumentElement.OuterXml); * TriggerXml sapTrigger = (TriggerXml)serializer.Deserialize(stream); * return sapTrigger; * }*/ public static void LogTrigger(Trigger xml, string objectType, string host) { var triggerRepo = new TriggerRepository(); var trigger = new TriggerDb { Trigger = GetXmlString(xml), Created = DateTime.Now, ObjectType = objectType, Host = host }; triggerRepo.AddTrigger(trigger); }
public void AddTrigger(string trigger) { TriggerDb triggerDb = new TriggerDb(); triggerDb.Trigger = trigger; triggerDb.Created = DateTime.Now; try { _triggerRepo.AddTrigger(triggerDb); } catch (Exception ex) { } }
public TriggerDb AddTrigger(TriggerDb trigger) { GetCollection().InsertOne(trigger); return(trigger); }