public IActionResult AddImage([FromForm] PrihvatanjeSlike data) { if (data == null) { return(BadRequest()); } _ISlikeUI.saveImage(data); return(Ok()); }
public void dodajProfilnuSlikuInstituciji(PrihvatanjeSlike slika, String token) { var korisnik = _context.korisnik.FirstOrDefault(k => k.Token == token); var id = korisnik.id; korisnik.urlSlike = "institucije//profilImage//image" + id + ".jpg"; var imageDataByteArray = Convert.FromBase64String(slika.urlSlike); String webRoot = _IWebHostEnvironment.WebRootPath; var PathWithFolderName = System.IO.Path.Combine(webRoot, korisnik.urlSlike); System.IO.File.WriteAllBytes(PathWithFolderName, imageDataByteArray); _context.SaveChanges(); }
public ActionResult addProfilnuSliku([FromBody] PrihvatanjeSlike image) { if (image == null) { return(BadRequest()); } string token = Request.Headers["Authorization"]; token = token.Split(" ")[1]; _IInstitucijeUI.dodajProfilnuSlikuInstituciji(image, token); return(Ok()); }
public void saveProfilImage(PrihvatanjeSlike slika, String token) { var korisnik = _context.korisnik.FirstOrDefault(k => k.Token == token); var id = korisnik.id; korisnik.urlSlike = "korisnici//profilImage//image" + id + ".jpg"; String webRoot = _IWebHostEnvironment.WebRootPath; var PathWithFolderName = System.IO.Path.Combine(webRoot, korisnik.urlSlike); var stream = System.IO.File.Create(PathWithFolderName); slika.slika.CopyTo(stream); // _context.korisnik.Update(korisnik); _context.SaveChanges(); }
public ActionResult addProfilnuSliku([FromForm] PrihvatanjeSlike image) { string token = Request.Headers["Authorization"]; token = token.Split(" ")[1]; if (image == null) { return(BadRequest()); } _IKorisnikUI.saveProfilImage(image, token); return(Ok()); }
public void saveProfilImage(PrihvatanjeSlike slika) { long id = _context.korisnik.Count(); if (id == 0) { id = 1; } else { id = _context.korisnik.Max(s => s.id) + 1; } var urlSlike = "institucije//profilImage//image" + id + ".jpg"; String webRoot = _IWebHostEnvironment.WebRootPath; var PathWithFolderName = System.IO.Path.Combine(webRoot, urlSlike); var stream = System.IO.File.Create(PathWithFolderName); slika.slika.CopyTo(stream); }
public void saveImage(PrihvatanjeSlike slika) { /* * var imageDataByteArray = Convert.FromBase64String(image.urlSlike); * System.IO.File.WriteAllBytes(PathWithFolderName, imageDataByteArray); //saving image in folder */ long id = _context.slike.Count(); if (id == 0) { id = 1; } else { id = _context.slike.Max(s => s.id) + 1; } var urlSlike = "images//image" + id + ".jpg"; // data.slika.FileName; // + image.id + ".jpg";// data.slika.FileName; String webRoot = _IWebHostEnvironment.WebRootPath; var PathWithFolderName = System.IO.Path.Combine(webRoot, urlSlike); var stream = System.IO.File.Create(PathWithFolderName); slika.slika.CopyTo(stream); }
public void saveImage(PrihvatanjeSlike slika) { _ISlikeBL.saveImage(slika); }
public void saveProfilImage(PrihvatanjeSlike slika, String token) { _IKorisnikBL.saveProfilImage(slika, token); }
public void saveProfilImage(PrihvatanjeSlike slika) { _IInstitucijeDAL.saveProfilImage(slika); }
public void dodajProfilnuSlikuInstituciji(PrihvatanjeSlike slika, String token) { _IInstitucijeDAL.dodajProfilnuSlikuInstituciji(slika, token); }