public JsonResult GetMountains() { var service = new MountainService(); var data = service.GetMountains(); return(Json(data)); }
public ActionResult SaveAndRequestHeight(MountainViewModel mountain) { var service = new MountainService(); var data = service.SaveAndRequestHeight(mountain); return(Json(data)); }
public ActionResult Save(MountainViewModel mountain) { var service = new MountainService(); var data = service.SaveMountain(mountain); return(Json(data)); }
public JsonResult GetMountainData(MountainViewModel mountain) { var service = new MountainService(); var data = service.GetMountainData(mountain.id); data.MountainData = null; data.detailsHeights = null; return(Json(data)); }
public JsonResult GetMountainGCode(MountainViewModel mountain) { var service = new MountainService(); var mountainData = new MountainData(); var mData = service.GetMountainData(mountain.id); var processor = new GCodeProcessor(); var gCode = processor.GetMountainGCode(mData.MountainData, new GCodeConfiguration { FormSizeMMHeight = 40, FormSizeMMLength = 70, FormSizeMMWidth = 70, CleanSpinSizeMM = 6 }); ExportGCodeMovesToFile(gCode.PreparationMoves, @"C:\tfs\k2_prep.txt"); ExportGCodeMovesToFile(gCode.DirtyMoves, @"C:\tfs\k2_dirty.txt"); ExportGCodeMovesToFile(gCode.CleanMoves, @"C:\tfs\k2_clean.txt"); return(Json("OK")); }