public SvgViewModel GetSvgViewModelByName(string userName) { SvgViewModel viewModel = new SvgViewModel(); List <BuildViewModel> builds = context.GetBuildsByUserName(userName); if (builds.Count == 0) { return(viewModel); } string buildId = builds.First().BuildID; viewModel.Builds = builds; List <SvgInfo> svgs = context.GetSvgListByBuildId(buildId); if (svgs.Count == 0) { return(viewModel); } viewModel.Svgs = svgs; string path = context.GetSvgViewById(svgs.First().SvgID); viewModel.SvgView = path; viewModel.Data = GetSvgData(buildId, svgs.First().SvgID); return(viewModel); }
public object Get() { SvgViewModel svgViewModel = new SvgViewModel(); string userName = User.Identity.Name; string path = HostingEnvironment.MapPath("~/App_Data/SvgFiles"); try { svgViewModel = service.GetSvgViewModelByName(userName); if (svgViewModel.SvgView != null) { string fileName = path + "\\" + svgViewModel.SvgView; if (File.Exists(fileName)) { svgViewModel.SvgView = File.ReadAllText(fileName, Encoding.UTF8); } else { svgViewModel.SvgView = null; } } } catch (Exception e) { return(e.Message); } return(svgViewModel); }
public SvgViewModel GetSvgViewModel(string buildId, string svgId) { SvgViewModel viewModel = new SvgViewModel(); string path = context.GetSvgViewById(svgId); viewModel.SvgView = path; viewModel.Data = GetSvgData(buildId, svgId); return(viewModel); }
public SvgViewModel GetSvgViewModel(string buildId) { SvgViewModel viewModel = new SvgViewModel(); List <SvgInfo> svgs = context.GetSvgListByBuildId(buildId); if (svgs.Count == 0) { return(viewModel); } viewModel.Svgs = svgs; string path = context.GetSvgViewById(svgs.First().SvgID); viewModel.SvgView = path; viewModel.Data = GetSvgData(buildId, svgs.First().SvgID); return(viewModel); }
public object Get(string buildId, string svgId) { SvgViewModel svgViewModel = new SvgViewModel(); string path = HostingEnvironment.MapPath("~/App_Data/SvgFiles"); try { svgViewModel = service.GetSvgViewModel(buildId, svgId); if (svgViewModel.SvgView != "not exist") { string fileName = path + "\\" + svgViewModel.SvgView; svgViewModel.SvgView = File.ReadAllText(fileName, Encoding.UTF8); } } catch (Exception e) { return(e.Message); } return(svgViewModel); }