public ActionResult DeleteConfirmed(int id) { OutLink outlink = db.OutLink.Find(id); db.OutLink.Remove(outlink); db.SaveChanges(); return(RedirectToAction("Index")); }
public override (bool canBeDone, OutLinkButton, InLinkButton) StartLink(int xMouse, int yMouse) { if (OutLink.LinkedTo != null || !OutLink.IsUnderMouse(xMouse, yMouse)) { return(false, null, null); } return(true, OutLink, null); }
public ActionResult Delete(int id = 0) { OutLink outlink = db.OutLink.Find(id); if (outlink == null) { return(HttpNotFound()); } return(View(outlink)); }
public ActionResult Edit(OutLink outlink) { if (ModelState.IsValid) { db.Entry(outlink).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(outlink)); }
public ActionResult Create(OutLink outlink) { if (ModelState.IsValid) { db.OutLink.Add(outlink); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(outlink)); }
public string AddNewPromotion(int linkType, string linkUrl, string remark, string linkName, string shortUrl) { T_OutLink model = new T_OutLink(); model.CreateTime = DateTime.Now; model.PV = 0; model.ClickCount = 0; model.EndTime = Convert.ToDateTime("1900-01-01"); if (!string.IsNullOrEmpty(shortUrl)) { model.ShortUrl = shortUrl; } else { return("短链不可为空!"); } model.linkClass = 0; model.linktype = linkType; if (!string.IsNullOrEmpty(linkName)) { model.linkname = linkName; } else { return("名称不可为空!"); } model.state = 1; model.remark = remark; if (!string.IsNullOrEmpty(linkUrl)) { model.linkurl = linkUrl; } else { return("地址不可为空!"); } ManageUserModel uM = (ManageUserModel)System.Web.HttpContext.Current.Session["logUser"]; model.managerid = uM.UserID; int msg = OutLink.Add(model); if (msg != 0) { return("1"); } else { return("添加出错!"); } }
public string GetMinorType(int id) { List <OutLinkType> typeList = OutLink.GetTypeList(); string html = string.Empty; foreach (OutLinkType list in typeList) { if (list.id == id) { foreach (OutLinkType item in list.itemList) { html += "{\"id\":\"" + item.id + "\",\"name\":\"" + item.ot_name + "\"},"; } html = "[" + html.TrimEnd(',') + "]"; return(html); } } return("[{\"id\":\"0\",\"name\":\"无相关分类\"}]"); }
public string GetPromoteList(int pageIndex, int majorType, int minorType, string adder, string linkName, int status, string stDate, string edDate) { DateTime edTime = DateTime.Now; DateTime stTime = DateTime.Now; if (!string.IsNullOrEmpty(stDate)) { stTime = Convert.ToDateTime(stDate); } if (!string.IsNullOrEmpty(edDate)) { edTime = Convert.ToDateTime(edDate); } //List<T_OutLinkInfo> outLinkList = OutLink.GetList(pageIndex, majorType, minorType, adder, linkName, status, stTime, // edTime); return(CommonLib.Helper.JsonSerializeObject(OutLink.GetList(pageIndex, majorType, minorType, adder, linkName, status, stTime, edTime), "")); }
private void ImageDrawing(Bitmap srcBitmap, PictureBox srcPictureBox, bool isDashed) { if (OutLink.LinkedTo != null) { OutLink.ClearLinkButton(srcBitmap, srcPictureBox); } Graphics graphics = Graphics.FromImage(srcBitmap); Rectangle rect = new Rectangle(this.X, this.Y, StartBlock.Width, StartBlock.Height); graphics.FillEllipse(Brushes.White, rect); Pen pen = new Pen(Color.Green, 2); pen.Alignment = PenAlignment.Inset; if (isDashed) { float[] dashValues = { 5, 5 }; pen.DashPattern = dashValues; } graphics.DrawEllipse(pen, rect); StringFormat sf = new StringFormat(); sf.Alignment = StringAlignment.Center; sf.LineAlignment = StringAlignment.Center; graphics.DrawString(this.Text, new Font("Tahoma", 8), Brushes.Black, rect, sf); if (OutLink.LinkedTo != null) { LinkButton.DrawLinkOutToIn(OutLink.startLinkPoint, OutLink.LinkedTo.endLinkPoint, srcBitmap, srcPictureBox); } else { OutLink.DrawLinkButton(srcBitmap, srcPictureBox); } srcPictureBox.Invalidate(); }
public int ChangeStatus(string status, string id) { return(OutLink.ChangeStatus(status, id)); }