public void UpdateImage(tblRimImages image) { using (var db = new CSCbelgiumDatabaseEntities()) { db.Entry(image).State = EntityState.Modified; db.SaveChanges(); } }
public void addRimImage(tblRimImages rimImage) { using (var db = new CSCbelgiumDatabaseEntities()) { db.tblRimImages.Add(rimImage); db.SaveChanges(); } }
public void UploadImageAsBlob(tblRimImages image, HttpPostedFileBase file) { file.InputStream.Position = 0; CloudBlobContainer container = blobClient.GetContainerReference("filesystem"); CloudBlockBlob blockBlob = container.GetBlockBlobReference(image.ImagePath); blockBlob.Properties.ContentType = "image/jpg"; MemoryStream target = new MemoryStream(); file.InputStream.CopyTo(target); byte[] Image = target.ToArray(); blockBlob.UploadFromByteArray(Image, 0, Image.Length); }
public ActionResult AddRim(AddRimViewModel vm) { tblRimsService service = new tblRimsService(); tblRimBrandsService bservice = new tblRimBrandsService(); tblRims rim = new tblRims(); rim.RimBrandID = vm.selectedBrandId; rim.RimModel = vm.rim.RimModel; rim.RimPrice = vm.rim.RimPrice; rim.Sold = (byte)0; service.addRim(rim); List <HttpPostedFileBase> files = vm.files.ToList(); for (int i = 0; i < files.Count(); i++) { if (files.ElementAt(i) != null && files.ElementAt(i).ContentLength > 0) { tblRimImages Image = new tblRimImages(); System.Diagnostics.Debug.WriteLine("image"); MemoryStream target = new MemoryStream(); files.ElementAt(i).InputStream.CopyTo(target); byte[] image = target.ToArray(); Image.RimID = rim.RimID; Image.ImagePath = @"Rims/Rim" + rim.RimID + @"/Image"; tblRimsService rimservice = new tblRimsService(); rimservice.addRimImage(Image); Image.ImagePath = @"Rims/Rim" + rim.RimID + @"/Image" + Image.ImageID + ".jpg"; rimservice.UpdateImage(Image); CSCBelgiumCloudService cloudservice = new CSCBelgiumCloudService(); cloudservice.UploadImageAsBlob(Image, files.ElementAt(i)); } else { Debug.WriteLine("file null"); } } return(RedirectToAction("ManageRims")); }
public void UploadImageAsBlob(tblRimImages image, HttpPostedFileBase file) { storage.UploadImageAsBlob(image, file); }
public void UpdateImage(tblRimImages image) { dao.UpdateImage(image); }
public void addRimImage(tblRimImages rimImage) { dao.addRimImage(rimImage); }