Beispiel #1
0
        void OnCommandsRequested(SettingsPane sender, SettingsPaneCommandsRequestedEventArgs args)
        {
            // Add an About command
            var about = new SettingsCommand("about", "Über", (handler) =>
            {
                var settings     = new Callisto.Controls.SettingsFlyout();
                settings.Content = new AboutUserControl();

                var backgroundBrush = ResourceService.Get <SolidColorBrush>("AppBackgroundColorBrush");
                // settings.HeaderBrush = backgroundBrush;
                settings.ContentBackgroundBrush = backgroundBrush;
                settings.HeaderText             = "Über";
                settings.IsOpen = true;
            });

            args.Request.ApplicationCommands.Add(about);

            // Add a Preferences command
            var preferences = new SettingsCommand("preferences", "Einstellungen", (handler) =>
            {
                var settings     = new Callisto.Controls.SettingsFlyout();
                settings.Content = new PreferencesUserControl();

                var backgroundBrush = ResourceService.Get <SolidColorBrush>("AppBackgroundColorBrush");
                // settings.HeaderBrush = backgroundBrush;
                settings.ContentBackgroundBrush = backgroundBrush;
                settings.HeaderText             = "Einstellungen";
                settings.IsOpen = true;
            });

            args.Request.ApplicationCommands.Add(preferences);
        }
Beispiel #2
0
        public IActionResult Index()
        {
            var resources = _resourceService.Get();

            _logger.Log(LogLevel.Information, "Loading resources");

            return(View(resources));
        }
Beispiel #3
0
        public ActionResult SaveResourceInfo(SysresourceModel model)
        {
            var resultMode = new ResponseBaseModel <dynamic>
            {
                ResultCode = ResponceCodeEnum.Success,
                Message    = "响应成功"
            };
            var server    = new ResourceService();
            var saveModel = new SysresourceModel();

            if (model == null)
            {
                Debug.WriteLine("请求参数为空");
                resultMode.Message    = "保存失败";
                resultMode.ResultCode = ResponceCodeEnum.Fail;
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }
            if (model.Id > 0)
            {
                saveModel = server.Get(model.Id);
                if (saveModel == null)
                {
                    resultMode.Message    = "该记录已经被删除";
                    resultMode.ResultCode = ResponceCodeEnum.Fail;
                    return(Json(resultMode, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                saveModel.CreateBy   = CurrentModel.Id.ToString();
                saveModel.CreateTime = DateTime.Now;
            }

            saveModel.Id             = model.Id;
            saveModel.IsDel          = FlagEnum.HadZore.GetHashCode();
            saveModel.ResourceRemark = model.ResourceRemark;
            saveModel.ResourceType   = model.ResourceType;
            saveModel.ResourceUrl    = model.ResourceUrl;
            saveModel.Sort           = model.Sort;
            try
            {
                server.SaveModel(saveModel);
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                Debug.WriteLine(e.Message);
                resultMode.Message    = "保存失败";
                resultMode.ResultCode = ResponceCodeEnum.Fail;
                resultMode.Data       = e.Message;
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }
        }
Beispiel #4
0
        //  [HttpGet("get{id}")]
        public ActionResult <Resource> Get(string id)
        {
            _logger.Log(LogLevel.Information, "Getting resource");
            var resource = _resourceService.Get(id);

            if (resource == null)
            {
                return(NotFound());
            }

            return(View(resource));
        }
Beispiel #5
0
 public Resource Get(int id)
 {
     return(_resourceService.Get(id));
 }
 // Get api/project/12
 public ResourceDto Get(int id)
 {
     return(_service.Get(id));
 }