public void onPost(string light, string hum, string temp, Stream fileCont) { // save POST content as BMP file ... string docname = (DateTime.Now.ToLongTimeString() + "." + light + "_" + hum + "_" + temp + ".bmp").Replace(":", "_"); string strdocPath; strdocPath = System.Web.Hosting.HostingEnvironment.MapPath("~/pics/") + docname; // Save Stream to local memory stream for later distrbution ... var ms = new MemoryStream(); fileCont.CopyTo(ms); ms.Position = 0; FileStream fs = new FileStream(strdocPath, FileMode.Create, FileAccess.ReadWrite); ms.CopyTo(fs); ms.Position = 0; fs.Close(); ; Byte[] bytes = new Byte[ms.Length]; ms.Read(bytes, 0, bytes.Length); var objContext = new TDataEntities(); var newData = new TDataItem(); newData.lightSENS = int.Parse(light); newData.humSENS = int.Parse(hum); newData.tempSENS = decimal.Parse(temp); newData.Date = DateTime.Now; newData.Transacto = bytes; objContext.TDataItems.AddObject(newData); objContext.SaveChanges(); }
/// <summary> /// Gets the database context. /// </summary> /// <typeparam name="TDataItem">The type of the t data item.</typeparam> /// <returns>DbContext.</returns> /// TODO Edit XML Comment Template for GetDbContext`1 public DbContext GetDbContext <TDataItem>() where TDataItem : class, IDataItem, new() { TDataItem item = new TDataItem(); return(GetDbContext(item)); }
protected override int Comparer(TDataItem x, TDataItem y) { return(string.Compare(x.Name, y.Name, StringComparison.OrdinalIgnoreCase)); }