static void Main(string[] args) { using (var f = PageForm.Create()) { Application.EnableVisualStyles(); //Application.SetCompatibleTextRenderingDefault(false); //Application.Run(new Form1()); f.ShowDialog(); } }
public IActionResult Get(long id) { var page = _pageRepository.Query().FirstOrDefault(x => x.Id == id); var model = new PageForm { Id = page.Id, Name = page.Name, SeoTitle = page.SeoTitle, Body = page.Body, IsPublished = page.IsPublished }; return(Json(model)); }
private void OpenWorkflow() { using (var file = new OpenFileDialog()) { file.Filter = FileDialogFilter; if (file.ShowDialog() == DialogResult.OK) { var form = new PageForm(File.ReadAllText(file.FileName)); form.OnBeforeSave += (ss, ee) => File.WriteAllText(form.FileName, form.FileContent); form.FileName = file.FileName; form.Show(); } } }
public static PageForm ToViewModel(this Page page) { var result = new PageForm(); result.Id = page.Id; result.IsLive = page.IsLive; result.TemplateID = page.TemplateId; result.Title = page.Title ?? string.Empty; result.Url = page.Url ?? string.Empty; result.UrlEditable = page.Url != "/"; result.IsInMenu = page.IsInMenu; result.MenuOrder = page.MenuOrder; return(result); }
public async Task <IActionResult> Get(long id) { var page = await _pageRepository.Query().FirstOrDefaultAsync(x => x.Id == id); var model = new PageForm { Id = page.Id, Name = page.Name, Slug = page.SeoTitle, Body = page.Body, IsPublished = page.IsPublished }; return(Json(model)); }
public IActionResult Put(long id, [FromBody] PageForm model) { if (ModelState.IsValid) { var page = _pageRepository.Query().FirstOrDefault(x => x.Id == id); page.Name = model.Name; page.SeoTitle = model.SeoTitle; page.Body = model.Body; page.IsPublished = model.IsPublished; page.UpdatedOn = DateTimeOffset.Now; _pageService.Update(page); return(Ok()); } return(new BadRequestObjectResult(ModelState)); }
public IActionResult Post([FromBody] PageForm model) { if (ModelState.IsValid) { var page = new Page { Name = model.Name, SeoTitle = model.SeoTitle, Body = model.Body, IsPublished = model.IsPublished }; _pageService.Create(page); return(Ok()); } return(new BadRequestObjectResult(ModelState)); }
public async Task <IActionResult> Post([FromBody] PageForm model) { if (ModelState.IsValid) { var page = new Page { Name = model.Name, SeoTitle = model.Slug, Body = model.Body, IsPublished = model.IsPublished }; await _pageService.Create(page); return(CreatedAtAction(nameof(Get), new { id = page.Id }, null)); } return(BadRequest(ModelState)); }
public AdminPanelViewModel(PageForm page) { Page = page; Windows = new List <Window>(); Css = new List <ResourcePath>(); Urls = new AdminRoutes(); Windows.Add(new AdminWindow()); Tabs = new TabGroup("EyePatchTabs"); Tabs.Add(new Tab { Name = "Pages", CreateFunction = "ep.createPagesTab", IconCssClass = "pages", BodyCssClass = "pages-tab", IsActive = true }); Tabs.Add(new Tab { Name = "Templates", CreateFunction = "ep.createTemplatesTab", IconCssClass = "templates", BodyCssClass = "templates-tab" }); Tabs.Add(new Tab { Name = "Widgets", CreateFunction = "ep.createWidgetsTab", IconCssClass = "widgets", BodyCssClass = "widgets-tab" }); Tabs.Add(new Tab { Name = "Images", CreateFunction = "ep.createImagesTab", IconCssClass = "images", BodyCssClass = "images-tab" }); }
/// <summary> /// Gets the background image for the page /// </summary> /// <returns></returns> private System.Drawing.Bitmap GetBackgroundImage(int subsample, bool resizeImage = false) { BG44Chunk[] backgrounds = PageForm.GetChildrenItems <BG44Chunk>(); if (backgrounds == null || backgrounds.Count() == 0) { return(CreateBlankImage(Brushes.White, Info.Width, Info.Height)); } // Get the composite background image Wavelet.IWPixelMap backgroundMap = null; lock (_loadingLock) { foreach (var background in backgrounds) { if (backgroundMap == null) { // Get the initial image backgroundMap = background.BackgroundImage; } else { if (_isBackgroundDecoded == false) { background.ProgressiveDecodeBackground(backgroundMap); } } } _isBackgroundDecoded = true; } Bitmap result = backgroundMap.GetPixmap().ToImage(); return(resizeImage == true?ResizeImage(result, Info.Width / subsample, Info.Height / subsample) : result); }
public void Update(PageForm form) { var existingPage = Match(form.Url); if (existingPage != null && existingPage.Id != form.Id) { throw new ApplicationException("A page with this url already exists"); } var page = Load(form.Id); PageItem pageItem; folderService.FindParentFolderOfPage(page.Id, out pageItem); if (page.Url == "/" && page.Url != form.Url.NormalizeUrl()) { throw new ApplicationException("Can't change the url of the homepage"); } page.Title = pageItem.Title = form.Title; page.Url = pageItem.Url = form.Url == null ? null : form.Url.NormalizeUrl(); if (page.TemplateId != form.TemplateID) { ChangeTemplate(page, form.TemplateID); } page.IsLive = pageItem.IsLive = form.IsLive; page.IsInMenu = pageItem.IsInMenu = form.IsInMenu; page.MenuOrder = pageItem.MenuOrder = form.MenuOrder; page.LastModified = DateTime.UtcNow; session.SaveChanges(); ClearOutputCacheDependency(HttpContext.Current); }
public async Task <IActionResult> Post([FromBody] PageForm model) { if (ModelState.IsValid) { var currentUser = await _workContext.GetCurrentUser(); var page = new Page { Name = model.Name, Slug = model.Slug, MetaTitle = model.MetaTitle, MetaKeywords = model.MetaKeywords, MetaDescription = model.MetaDescription, Body = model.Body, IsPublished = model.IsPublished, CreatedBy = currentUser }; await _pageService.Create(page); return(CreatedAtAction(nameof(Get), new { id = page.Id }, null)); } return(BadRequest(ModelState)); }
public async Task <IActionResult> Put(long id, [FromBody] PageForm model) { if (ModelState.IsValid) { var page = await _pageRepository.Query().FirstOrDefaultAsync(x => x.Id == id); if (page == null) { return(NotFound()); } page.Name = model.Name; page.SeoTitle = model.Slug; page.Body = model.Body; page.IsPublished = model.IsPublished; page.UpdatedOn = DateTimeOffset.Now; await _pageService.Update(page); return(Accepted()); } return(BadRequest(ModelState)); }
public HelpForm(PageForm page) { Page = page; InitializeComponent(); }
/// <summary> /// 拉取订单待发货订单 /// </summary> /// <returns></returns> public string List() { var result = new JsonResult(); string appid = HttpContext.Current.Request["appid"]; string sign = HttpContext.Current.Request["sign"]; string jsonData = HttpContext.Current.Request["jsonData"]; //验证秘钥 bool isPass = Security.SecurityCheck(appid, sign, jsonData); if (!isPass) { result.code = (int)OrderError.接口秘钥无效; result.message = OrderError.接口秘钥无效.ToString(); result.data = null; return(JsonHelper.GetJson(result)); } //序列化json PageForm pageFrom = JsonHelper.ConvertToObj <PageForm>(jsonData); string strWhere = string.Empty; strWhere += " CreateTime > '" + ConvertDataTimeHelper.ConvertLongDateTime(pageFrom.StartTime).ToString() + "'"; strWhere += " AND CreateTime < '" + ConvertDataTimeHelper.ConvertLongDateTime(pageFrom.EndTime).ToString() + "'"; int count = 0;//总条数 OperationResult <IList <OrdersInfo> > orderInfoList = OrderLogisticsSqlBLL.Instance.Orders_GetList(pageFrom.Page, pageFrom.Size, " CreateTime DESC ", strWhere, 0, out count); OperationResult <IList <OrderProductInfo> > orderProductInfoList = OrderLogisticsSqlBLL.Instance.OrderProduct_GetList(strWhere); //数据组合 IList <OrdersResponse> response = new List <OrdersResponse>(); foreach (var o in orderInfoList.AppendData) { OrdersResponse or = new OrdersResponse(); or.OrderID = o.OrderID; or.PaySum = o.PaySum; or.ProductFee = o.ProductFee; or.NewShipFee = o.NewShipFee; or.VoucherFee = o.VoucherFee; or.ShipMethodID = o.ShipMethodID; or.Province = o.Province; or.City = o.City; or.County = o.County; or.Address = o.Address; or.Receiver = o.Receiver; or.Telephone = o.Telephone; or.Mobile = o.Mobile; or.Invoice = o.Invoice; or.Remarks = o.Remarks; or.CreateTime = ConvertDataTimeHelper.ConvertDataTimeLong(o.CreateTime); or.OrderDetails = new List <OrderProductInfo>(); foreach (var op in orderProductInfoList.AppendData) { if (o.OrderID == op.OrderID) { OrderProductInfo opInfo = new OrderProductInfo(); opInfo.OrderID = op.OrderID; opInfo.ProductCode = op.ProductCode; opInfo.ProductID = op.ProductID; opInfo.ProductName = op.ProductName; opInfo.ProfeeDiscount = op.ProfeeDiscount; opInfo.Quantity = opInfo.Quantity; or.OrderDetails.Add(opInfo); } } response.Add(or); } //返回结果 if (orderInfoList.ResultType != OperationResultType.Success) { result.message = orderInfoList.Message; result.code = (int)OrderError.数据连接失败; result.data = null; } else { result.message = OrderError.数据返回成功.ToString(); result.code = (int)OrderError.数据返回成功; result.data = JsonHelper.GetJson(response); } return(JsonHelper.GetJson(result)); }