public RaveChart GetRaveChartInJson(DateTime dateTimeBirth) { try { RaveChart chart = Generator.CalculateRaveChart(dateTimeBirth) as RaveChart; return(chart); } catch (Exception ex) { _logger.LogError(ex, "Error get rave chart"); return(null); } }
public TransitChart GetTransitChartInJson(DateTime dateTimeBirth, DateTime dateTimeTransit) { try { RaveChart chart = Generator.CalculateRaveChart(dateTimeBirth) as RaveChart; chart.ChartName = "birthDay"; TransitChart transitChart = Generator.CalculateTransitChart(chart, dateTimeTransit) as TransitChart; transitChart.ChartName = "transitChart"; return(transitChart); } catch (Exception ex) { _logger.LogError(ex, "Error get transit chart"); return(null); } }
public ConnectionChart GetConnectionChartInJson(DateTime dateTimeBirth1, DateTime dateTimeBirth2) { try { RaveChart chart1 = Generator.CalculateRaveChart(dateTimeBirth1) as RaveChart; chart1.ChartName = "birthDay1"; RaveChart chart2 = Generator.CalculateRaveChart(dateTimeBirth2) as RaveChart; chart2.ChartName = "birthDay2"; var connection = Generator.CalculateConnectionChart(new System.Collections.ArrayList() { chart1, chart2 }) as ConnectionChart; connection.ChartName = "connectionChart"; return(connection); } catch (Exception ex) { _logger.LogError(ex, "Error get connection chart"); return(null); } }
public CycleChart GetCycleChartInJson(DateTime dateTimeBirth, DateTime dateTimeCalc, HdStructures.Cycle type) { try { RaveChart chart = Generator.CalculateRaveChart(dateTimeBirth) as RaveChart; chart.ChartName = "birthDay"; if (type == HdStructures.Cycle.None) { return(null); } CycleChart cycleChart; if (type == HdStructures.Cycle.Solar_Return || type == HdStructures.Cycle.Lunar_Return) { cycleChart = (Generator.CalculateCycleChart(chart as IChart, type, dateTimeCalc) as CycleChart); } else if (type == HdStructures.Cycle.Second_Saturn_Return) { DateTime dateTime2 = dateTimeBirth.AddYears(50); cycleChart = (Generator.CalculateCycleChart(chart, type, dateTime2) as CycleChart); } else { cycleChart = (Generator.CalculateCycleChart(chart as IChart, type) as CycleChart); } cycleChart.Chart2DisplayName = "cycleChart"; cycleChart.ChartName = "cycleChart"; return(cycleChart); } catch (Exception ex) { _logger.LogError(ex, "Error get circle chart"); return(null); } }