public OfficeVisualizationModel(GetVisualizationResponse data, string fileUri) { VisualizationUri = data.VisualizationUrl; FileUri = fileUri; if (data.Error != null) { ErrorMessage = data.Error.Message; } }
public XmlVisualizationModel(GetVisualizationResponse data, string fileuri) { Fileuri = fileuri; XmlRaw = data.Base64Picture; if (data.Error != null) { ErrorMessage = data.Error.Message; } }
public JsonResult GetVisualizationInfo(string fileName) { Guid token = CheckSessionAuthState(CurrentUser, _authService); var response = new GetVisualizationResponse(); if (token == Guid.Empty) { response.Error = new CryptxServiceError { Code = 401 }; } else { response = _cryptxService.GetVisualizationUrl(fileName, token); } return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult Office(string fileUri) { Guid token = Guid.Empty; try { token = CheckSessionAuthState(CurrentUser, _authService); } catch { } if (token == Guid.Empty) { return(new HttpNotFoundResult()); } GetVisualizationResponse response = _cryptxService.GetVisualizationUrl(fileUri, token); OfficeVisualizationModel model = new OfficeVisualizationModel(response, fileUri); return(View(model)); }
public ActionResult Xml(string fileUri) { Guid token = Guid.Empty; try { token = CheckSessionAuthState(CurrentUser, _authService); } catch { } if (token == Guid.Empty) { return(new HttpNotFoundResult()); //return RedirectToAction("LogOff", "Account"); } GetVisualizationResponse response = _cryptxService.GetVisualizationUrl(fileUri, token); XmlVisualizationModel model = new XmlVisualizationModel(response, fileUri); return(View(model)); }