public byte[] GetImageFromDB() { MainDatabaseSourceDataContext dbContext = new MainDatabaseSourceDataContext(); MyConstantInfo myConstantInfo = new MyConstantInfo(); myConstantInfo = dbContext.MyConstantInfos.Single(p => p.ID == 1); return(myConstantInfo.MyImage.ToArray()); }
public void UpdateMyImage() { MainDatabaseSourceDataContext dbContext = new MainDatabaseSourceDataContext(); MyConstantInfo myConstantInfo = new MyConstantInfo(); string ImageStringName = SelectImageToBeSaved(); if (!string.IsNullOrEmpty(ImageStringName)) { this.constInfoModel.MyImage = File.ReadAllBytes(ImageStringName); //using UploadImage stored procedure dbContext.UploadImage(this.constInfoModel.MyImage); UpdateImageSource(); } }
public void SaveMethod() { MainDatabaseSourceDataContext dbContext = new MainDatabaseSourceDataContext(); MyConstantInfo myConstantInfo = new MyConstantInfo(); /*string ImageStringName = SelectImageToBeSaved(); * if (!string.IsNullOrEmpty(ImageStringName)) * { * this.constInfoModel.MyImage = File.ReadAllBytes(ImageStringName); * //using UploadImage stored procedure * dbContext.UploadImage(this.constInfoModel.MyImage); * } */ // --- to be able to update myConstantInfo = dbContext.MyConstantInfos.Single(p => p.ID == 1); myConstantInfo.MYINFO = this.constInfoModel.InfoString; myConstantInfo.more = this.constInfoModel.MoreInfoe; myConstantInfo.myDate = this.constInfoModel.InfoDate; dbContext.SubmitChanges(); MessageBox.Show("Informations has been saved."); }