Exemple #1
0
 public JsonResult CreateResult(Models.TableEditModel model)
 {
     DataService.Instance.Add(new Data()
     {
         Name = model.Name, Avatar = DataFile.Create(model.File)
     });
     return(Json(DealResult.Refresh()));
 }
Exemple #2
0
        public JsonResult ChangeResult(Models.TableEditModel model)
        {
            var data = DataService.Instance.Get(model.Id);

            if (data == null)
            {
                return(Json(DealResult.Refresh()));
            }
            model.DealUpload((file) =>
            {
                data.Avatar = DataFile.Create(file);
            }, Request.Form, () => {
            }, o => o.File);

            data.Name = model.Name;
            return(Json(DealResult.Refresh()));
        }
Exemple #3
0
        public IActionResult Change(Guid selectedId)
        {
            var data = DataService.Instance.Get(selectedId);

            if (data == null)
            {
                return(new HtmlResult());
            }
            var model = new Models.TableEditModel()
            {
                Id   = data.Id,
                Name = data.Name,
                File = FileLocation.Create(data.Avatar.Name, data.Avatar.Type, string.Format("/File/Get/{0}", data.Id))
            };

            var form  = FormHorizontal.Create(model, Url.Location <Models.TableEditModel>(ChangeResult));
            var panel = new Panel();

            panel.ConfigLocation();
            panel.Append(form);
            return(new HtmlResult(panel));
        }