コード例 #1
0
 public void UpdateFalconStreamingAPISettings(FalconStreamingAPIConfigViewModel model)
 {
     config.FALCON_STREAM_URL  = model.Url;
     config.FALCON_STREAM_UUID = model.Uuid;
     config.FALCON_STREAM_KEY  = model.Key;
     AppConfiguration.FALCON_STREAM_LAST_OFFSET = model.Offset;
 }
コード例 #2
0
        public ActionResult FalconStreamingAPISettings(FalconStreamingAPIConfigViewModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    repo.UpdateFalconStreamingAPISettings(model);
                    return(PartialView("_Success", "Falcon Streaming API settings have been updated"));
                }
                catch (Exception e)
                {
                    return(PartialView("_Error", e.Message));
                }
            }

            List <string> errors = ModelState.Where(x => x.Value.Errors.Count > 0).SelectMany(x => x.Value.Errors).Select(x => x.ErrorMessage).ToList();

            return(PartialView("_ValidationError", errors));
        }