private void FillApartmentImages(int countImg, string[] images, int apartmentId, string userName, string folderName) { for (int i = 0; i < countImg; i++) { var bitMapImg = imageService.Base64ToBitmap(images[i].Substring(23)); var newImg = imageService.CreateImage(bitMapImg, 1600, 600); string guid = Guid.NewGuid().ToString(); ApartmentImage createApartmentImage = new ApartmentImage(); createApartmentImage.ApartmentId = apartmentId; imageService.SaveLocal(newImg, folderName, guid + ".jpg"); createApartmentImage.PathPhoto = "/Images/" + guid + ".jpg"; createApartmentImage.LinkPhoto = "/Images/" + guid + ".jpg"; createApartmentImage.FileName = guid + ".jpg"; createApartmentImage.FolderName = userName; createApartmentImage.Local = true; apartmentImageRep.Create(createApartmentImage); } apartmentImageRep.SaveChanges(); }
public void Create(ApartmentImage apartmentImage) { db.Set <ApartmentImage>().Add(apartmentImage); }