コード例 #1
0
 public OfficeVisualizationModel(GetVisualizationResponse data, string fileUri)
 {
     VisualizationUri = data.VisualizationUrl;
     FileUri          = fileUri;
     if (data.Error != null)
     {
         ErrorMessage = data.Error.Message;
     }
 }
コード例 #2
0
 public XmlVisualizationModel(GetVisualizationResponse data, string fileuri)
 {
     Fileuri = fileuri;
     XmlRaw  = data.Base64Picture;
     if (data.Error != null)
     {
         ErrorMessage = data.Error.Message;
     }
 }
コード例 #3
0
        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));
        }
コード例 #4
0
        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));
        }
コード例 #5
0
        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));
        }