/// <summary> /// Calculate VWAP for a timeseries /// </summary> /// <param name="outputColumn"></param> /// <param name="volumeColumn"></param> public static EntityQuote Calculate(EntityQuote timeSeries, int length, int calcColumn, int outputColumn, int volumeColumn) { _length = length; _timeSeries = timeSeries; for (int i = 0; i < timeSeries.Count; i++) { ((object[])timeSeries[i])[outputColumn] = Value(i, calcColumn, volumeColumn); } return timeSeries; }
public ActionResult Insert(AdminGhiChuModel DM, HttpPostedFileBase Image) { try { dbFirstStepDataContext db = new dbFirstStepDataContext(); EntityQuote ban = new EntityQuote(); if (Image != null) { ImageHelper imgHelper = new ImageHelper(); string encodestring = imgHelper.encodeImageFile(Image); db.SubmitChanges(); if (encodestring == "!") return RedirectToAction("Index", "Error", new { errorMsg = "Can't upload Images" }); var path = Path.Combine(Server.MapPath("~/Content/Images/GhiChu"), encodestring); Image.SaveAs(path); ban.Image = encodestring; ban.IdUser = null; } else { ban.IdUser = DM.IdUser>0?DM.IdUser:null; } ban.NoiDung = DM.NoiDung; db.EntityQuotes.InsertOnSubmit(ban); db.SubmitChanges(); return RedirectToAction("Index", "AdminGhiChu"); } catch { return RedirectToAction("Index", "Error"); } }