/// <summary> /// Converts date time to unix /// </summary> /// <param name="timestamp">Date</param> /// <param name="startOrEnd">true - startDate / false - endDate</param> /// <returns></returns> private long ConvertDateToUnix(DateTime timestamp, bool startOrEnd) { if (startOrEnd) //start date { if (timestamp == new DateTime(2000, 1, 1, 0, 0, 0, DateTimeKind.Local)) //no filter { return(0); } else //filter set { return(TimeStampConverter.ConvertToInteger(timestamp)); } } else //end date { if (timestamp == new DateTime(2000, 1, 1, 0, 0, 0, DateTimeKind.Local)) //no filter { return(TimeStampConverter.ConvertToInteger(DateTime.Now.AddYears(100))); } else //filter set { return(TimeStampConverter.ConvertToInteger(timestamp)); } } }
public void OrginalUTimeStampShoudBeZero() { //Arange DateTime org = new DateTime(1970, 1, 1, 0, 0, 0); //Act double timeStamp = TimeStampConverter.ConvertToUnixTimestamp(org); //Assert Assert.That(timeStamp, Is.EqualTo(0)); }
private SystemEventGUImodel ConvertRawModelToGUImodel(SystemEventDefinition model) { SystemEventGUImodel guiModel = new SystemEventGUImodel() { Identity = model.Identity, Timestamp = TimeStampConverter.UnixTimeStampToDateTime(model.DateTime), Text = model.Text, Entry = SystemEventTypeConverter.ConvertIntegerToEnum(model.EventType).ToString(), }; return(guiModel); }
//adding new event private void AddNewEventToDB(SystemEventTypeEnum eventType, string eventText) { try { int newID = GetNewIdentity(); _realm.Write(() => { _realm.Add(new SystemEventDefinition() { Identity = newID, DateTime = TimeStampConverter.ConvertToInteger(DateTime.Now), Text = eventText, EventType = SystemEventTypeConverter.ConvertEnumToInteger(eventType), }); }); } catch (Exception ex) { _logger.Error($"Error while trying to save new system event to DB. EventType: {eventType.ToString()}, text: {eventText}. Error: {ex.Message}."); } }