Esempio n. 1
0
        public LeaveEventPO CreateLeaveEventPO(LeaveEvent @event)
        {
            var eventPO = new LeaveEventPO()
            {
                LeaveEventType = @event.LeaveEventType,
                Source         = @event.Source,
                Timestamp      = @event.Timestamp,
                Data           = Newtonsoft.Json.JsonConvert.SerializeObject(@event.Data)
            };

            return(eventPO);
        }
Esempio n. 2
0
        public bool SaveEvent(LeaveEventPO leaveEventPO)
        {
            try
            {
                var sql = @"INSERT INTO public.events(
	leaveeventtype, ""timestamp"", source, data)
    VALUES(@leaveeventtype, @timestamp, @source, @data::json); ";
                _db.Execute(sql, leaveEventPO);
                return(true);
            }
            catch (Exception exc)
            {
                _logge.LogCritical(exc, exc.Message);
                return(false);
            }
        }
 public void SaveEvent(LeaveEventPO leaveEvent)
 {
     throw new NotImplementedException();
 }