public void UploadPicture(IEnumerable <HttpPostedFileBase> slika, Proizvod modelToUpdate, string opis) { if (slika != null) { foreach (var file in slika) { if (file.ContentLength > 0) { var postojecaSlika = db.Slike.FirstOrDefault(o => o.Naziv == file.FileName && o.proizvod.Id == modelToUpdate.Id); if (postojecaSlika == null) { var sl = new Slike() { Naziv = file.FileName, proizvod = modelToUpdate, Opis = opis }; db.Slike.Add(sl); var putanjaDoFoldera = Server.MapPath(string.Format("~/Content/vezbaSlike/{0}{1}", modelToUpdate.Id, file.FileName)); //var putanjaDoFoldera = Server.MapPath(string.Format($"~/Content/vezbaSlike/{modelToUpdate.NoImage}")); file.SaveAs(putanjaDoFoldera); } } } } }
public async Task <IActionResult> Edit(Vozila vozilo, IFormFile slika, int page = 1, int sort = 1, bool ascending = true) { if (vozilo == null) { return(NotFound("Nema poslanih podataka")); } bool checkId = _ctx.Vozila.Any(m => m.IdVozila == vozilo.IdVozila); if (!checkId) { return(NotFound($"Neispravan id vozila: {vozilo?.IdVozila}")); } Vozila dbVozilo = _ctx.Vozila.Find(vozilo.IdVozila); int id = GetId(); PrepareDropDownLists(); if (ModelState.IsValid) { try { dbVozilo.Cijena = vozilo.Cijena; dbVozilo.Dostupno = vozilo.Dostupno; dbVozilo.IdModela = vozilo.IdModela; dbVozilo.IdProizvodjaca = vozilo.IdProizvodjaca; if (slika != null && slika.Length > 0) { using (MemoryStream stream = new MemoryStream()) { await slika.CopyToAsync(stream); byte[] image = stream.ToArray(); var slike = new Slike { IdSlike = id, SlikaBinary = image }; await _ctx.AddAsync(slike); dbVozilo.IdSlike = id; } } await _ctx.SaveChangesAsync(); TempData[Constants.Message] = "vozilo ažurirano."; TempData[Constants.ErrorOccurred] = false; return(RedirectToAction(nameof(Index), new { page, sort, ascending })); } catch (Exception exc) { ModelState.AddModelError(string.Empty, exc.Message); return(View(vozilo)); } } else { return(View(vozilo)); } }
public Planet(Tip tip, int pozicija, Zvijezda zvjezda, double velicina, double kvalitetaAtmosfere, double gustocaAtmosfere, double mineraliPovrsinski, double mineraliDubinski) { this.tip = tip; this.zvjezda = zvjezda; this.pozicija = pozicija; if (zvjezda != null) { ime = zvjezda.ime + " " + rimskiBrojevi[pozicija]; } else { ime = ""; } this.kolonija = null; this.velicina = (int)(Fje.IzIntervala(velicina, tipovi[tip].velicinaMin, tipovi[tip].velicinaMax)); this.kvalitetaAtmosfere = kvalitetaAtmosfere; this.gustocaAtmosfere = Fje.IzIntervala(gustocaAtmosfere, minGustocaAtmosfere(), maxGustocaAtmosfere()); this.mineraliPovrsinski = Fje.IzIntervala(mineraliPovrsinski, tipovi[tip].povrsinskiMineraliMin, tipovi[tip].povrsinskiMineraliMax); this.mineraliDubinski = Fje.IzIntervala(mineraliDubinski, this.mineraliPovrsinski, tipovi[tip].dubinskiMineraliMax); if (this.mineraliDubinski - this.mineraliPovrsinski > tipovi[tip].mineraliMaxRazlika) { this.mineraliDubinski = this.mineraliPovrsinski + tipovi[tip].mineraliMaxRazlika; } if (zvjezda != null) { slika = Slike.OdrediSlikuPlaneta(tip, this.gustocaAtmosfere, this.kvalitetaAtmosfere, this.temperatura()); } else { slika = null; } }
public async Task <IActionResult> Create([Bind("BrojSpratova,BrojSoba,Parking,Namjestena,Id,Naziv,Cijena,Adresa,DetaljniOpis")] Kuca kuca, ICollection <IFormFile> files) { //var res = System.IO.File.ReadAllBytes(formFiles[0]); // String file = Convert.ToBase64String(res); if (ModelState.IsValid) { kuca.KorisnikId = int.Parse(_userManager.GetUserId(HttpContext.User)); var now = DateTime.Now; var date = new DateTime(now.Year, now.Month, now.Day, now.Hour, now.Minute, now.Second); kuca.VrijemeObjave = date; _context.Add(kuca); await _context.SaveChangesAsync(); foreach (var file in files) { using (var ms = new MemoryStream()) { file.CopyTo(ms); var bajtovi = ms.ToArray(); string s = Convert.ToBase64String(bajtovi); var slika = new Slike { ImageBase64 = s, NekretninaId = kuca.Id }; _context.Slike.Add(slika); await _context.SaveChangesAsync(); } } return(RedirectToAction(nameof(Index))); } ViewData["KorisnikId"] = new SelectList(_context.Users, "Id", "Id", kuca.KorisnikId); return(View(kuca)); }
public static void noviTip(Dictionary <string, string> podatci) { if (Tipovi == null) { Tipovi = new List <TipInfo>(); } int tip = Tipovi.Count; string tipStr = podatci["TIP"]; Dictionary <Planet.Tip, PojavnostPlaneta> pojavnostPlaneta = new Dictionary <Planet.Tip, PojavnostPlaneta>(); pojavnostPlaneta[Planet.Tip.NIKAKAV] = postaviPlanete(podatci["PLANETI_NIKAKVI"]); pojavnostPlaneta[Planet.Tip.ASTEROIDI] = postaviPlanete(podatci["PLANETI_ASTEROIDI"]); pojavnostPlaneta[Planet.Tip.KAMENI] = postaviPlanete(podatci["PLANETI_KAMENI"]); pojavnostPlaneta[Planet.Tip.PLINOVITI] = postaviPlanete(podatci["PLANETI_PLINOVITI"]); imeTipa.Add(podatci["TIP"], tip); Tipovi.Add(new TipInfo( double.Parse(podatci["VELICINA_MIN"], PodaciAlat.DecimalnaTocka), double.Parse(podatci["VELICINA_MAX"], PodaciAlat.DecimalnaTocka), double.Parse(podatci["UCESTALOST"], PodaciAlat.DecimalnaTocka), int.Parse(podatci["ZRACENJE"], PodaciAlat.DecimalnaTocka), pojavnostPlaneta )); Slike.DodajZvjezdaMapaSliku(podatci["MAPA_SLIKA"], tip); Slike.DodajZvjezdaTabSliku(podatci["TAB_SLIKA"], tip); }
public bool AddDestinacija(AddDest dest) { try { ISession s = DataLayer.GetSession(); Destinacija d = new Destinacija(); d.Naziv = dest.Naziv; d.Opis = dest.Opis; s.Save(d); foreach (String str in dest.ImaSlike) { Slike sl = new Slike(); sl.UrlSlike = str; sl.DestinacijaS = d; s.Save(sl); } s.Flush(); s.Close(); return(true); } catch (Exception ec) { return(false); } }
public void saveOpisSlike(PrihvatanjeOpisaSlike opis) { Slike image = new Slike(); image.opis_slike = opis.opis_slike; image.x = opis.x; image.y = opis.y; var id = _context.slike.Count(); if (id == 0) { image.id = 1; } else { image.id = _context.slike.Max(s => s.id) + 1; } id = _context.objave.Count(); if (id == 0) { image.ObjaveID = 1; } else { image.ObjaveID = _context.objave.Max(o => o.id); } image.urlSlike = "images//image" + image.id + ".jpg"; _context.slike.Add(image); _context.SaveChanges(); }
public static List <int> DodajSliku(string grad, int idLokacije, List <byte[]> slike, string uid, string lokacija, int idAplikacije) { try { using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije))) { List <int> id = new List <int>(); foreach (var sl in slike) { SlikaPrekrsaja slika = new SlikaPrekrsaja(); slika.IDLokacije = idLokacije; slika.Slika = Slike.TimeStamp(sl, DateTime.Now, lokacija, uid); db.SlikaPrekrsajas.InsertOnSubmit(slika); db.SubmitChanges(); id.Add(slika.IDSlikePrekrsaja); } return(id); } } catch (Exception ex) { Sustav.SpremiGresku(grad, ex, idAplikacije, "Dodaj Sliku"); return(new List <int>()); } }
public ActionResult DeleteConfirmed(int id) { Slike slike = db.Slike.Find(id); db.Slike.Remove(slike); db.SaveChanges(); return(RedirectToAction("Index")); }
public void deleteSlikuByIdObjave(long idObjave) { Slike slika = getSlikuByIdObjave(idObjave); if (slika != null) { _ISlikeDAL.deleteSliku(slika); } }
public static void Insert(Slike s) { using (dataContext dt = new dataContext()) { dt.Slike.Add(s); dt.SaveChanges(); } }
public ActionResult Edit([Bind(Include = "Id,Naziv,Opis")] Slike slike) { if (ModelState.IsValid) { db.Entry(slike).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(slike)); }
public async Task Init() { Recommender recommender = new Recommender(); List <Nekretnina> slicneNekretnine = await recommender.GetPreporuceneNekretnine(NekretninaID); if (slicneNekretnine.Count > 0) { _imaPreporucenih = true; } else { _imaPreporucenih = false; } var nekretnina = await _nekretnineService.GetById <Model.Models.Nekretnina>(NekretninaID); var searchSlika = new SlikaSearchRequest(); searchSlika.NekretninaId = NekretninaID; var slike = await _slikaService.Get <List <Model.Models.Slika> >(searchSlika); Slike.Clear(); foreach (var item in slike) { Slike.Add(item); } SpaseneNekretnineSearchRequest searchRequestNekretnina = new SpaseneNekretnineSearchRequest(); searchRequestNekretnina.KlijentId = KlijentID; searchRequestNekretnina.NekretninaId = NekretninaID; var entity = await _spaseneNekretnineService.Get <List <Model.Models.SpaseneNekretnine> >(searchRequestNekretnina); if (entity.Count > 0) { MozeSpasit = false; } else { MozeSpasit = true; } //Slika = slike[0]; //SlikaValue = slike[0].NazivSlike; Nekretnina.Adresa = nekretnina.Adresa; Nekretnina.GodinaIzgradnje = nekretnina.GodinaIzgradnje; Nekretnina.Grad = nekretnina.Grad; Nekretnina.Kvadratura = nekretnina.Kvadratura; Nekretnina.Naziv = nekretnina.Naziv; Nekretnina.Vlasnik = nekretnina.Vlasnik; NazivNekretnine = nekretnina.Naziv; GodinaIzgradnje = nekretnina.GodinaIzgradnje; Adresa = nekretnina.Adresa; Kvadratura = nekretnina.Kvadratura; }
public IActionResult brisanjeObjave([FromBody] Slike slika) { if (slika == null) { return(BadRequest()); } _ISlikeUI.izmenaSlike(slika); return(Ok()); }
public void izmenaSlike(Slike izmena) { var slika = _context.slike.FirstOrDefault(s => s.ObjaveID == izmena.ObjaveID); if (slika == null) { return; } slika.opis_slike = izmena.opis_slike; _context.SaveChanges(); }
public ActionResult Create([Bind(Include = "Id,Naziv,Opis")] Slike slike) { if (ModelState.IsValid) { db.Slike.Add(slike); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(slike)); }
public IActionResult Home() { DashboardVM model = new DashboardVM(); string id = User.FindFirstValue(ClaimTypes.NameIdentifier); int _UserID = _db.Prijevoznik.Where(x => x.UserID == int.Parse(id)).Select(x => x.PrijevoznikID).FirstOrDefault(); string UserID = _UserID.ToString(); int _slikaID = _db.Slike.Select(x => x.SlikeID).FirstOrDefault(); bool trigger = false; if (_slikaID != 0) { List <Slike> slike = _db.Slike.ToList(); for (int i = 0; i < slike.Count(); i++) { char temp = '0'; temp = slike[i].Naziv.LastOrDefault(); if (temp.ToString() == UserID) { _slikaID = slike[i].SlikeID; trigger = true; } } } if (_slikaID == 0 || !trigger) { Slike s = new Slike() { Naziv = "Default slika" + _UserID, URL = "https://image.flaticon.com/icons/svg/1738/1738691.svg" }; _db.Slike.Add(s); _db.SaveChanges(); _slikaID = s.SlikeID; } model = _db.Prijevoznik.Where(x => x.PrijevoznikID == _UserID).Select(x => new DashboardVM() { Ime = x.User.Ime, Prezime = x.User.Prezime, EmailPrijevoznika = x.EmailPrijevoznika, NazivPrijevoznika = x.NazivPrijevoznika, Adresa = x.User.Adresa.Naziv, Grad = x.User.Adresa.Grad.Naziv, PhoneNumber = x.User.PhoneNumber, Slika = _db.Slike.Where(x => x.SlikeID == _slikaID).FirstOrDefault() }).FirstOrDefault(); model.BrojacRezervacije = _db.TeretRezervacija.Include(x => x.Prijevoz).ThenInclude(x => x.Prijevoznik).Where(x => x.Prijevoz.PrijevoznikID == _UserID && x.Prihvaceno == false).Count(); model.Cijene = _db.Prijevoz.Where(x => x.PrijevoznikID == _UserID && x.Zavrseno == true).Select(x => x.Cijena).Sum(); model.BrojVozila = _db.Vozilo.Where(x => x.PrijevoznikID == _UserID).Select(x => x.VoziloID).Count(); model.UkupnoPrijevoza = _db.Prijevoz.Where(x => x.PrijevoznikID == _UserID && x.Zavrseno == true).Select(x => x.PrijevozID).Count(); return(View(model)); }
/*:: DOKUMENTI ::*/ public static bool SpremiDokument(string grad, int idRacuna, byte[] dokument, int idAplikacije) { try { using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije))) { int idOsobe; if (db.RACUNI_OSOBE_RELACIJEs.Any(i => i.IDRacuna == idRacuna)) { idOsobe = db.RACUNI_OSOBE_RELACIJEs.First(i => i.IDRacuna == idRacuna).IDOsobe; } else { string putanja = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures) + "\\" + grad + "_" + idRacuna + "_" + DateTime.Now.ToString("dd.MM.yy") + "_" + DateTime.Now.Ticks +".jpg"; Sustav.SpremiGresku(grad, new Exception(putanja), idAplikacije, "SPREMI DOKUMENT"); Slike.SpremiNaDisk(putanja, dokument); return true; } RACUNI_OSOBE_DOKUMENTI rod = new RACUNI_OSOBE_DOKUMENTI(); int id = 1; if (db.RACUNI_OSOBE_DOKUMENTIs.Any()) { id = db.RACUNI_OSOBE_DOKUMENTIs.Max(i => i.IDDokumenta) + 1; } rod.IDDokumenta = id; rod.IDOsobe = idOsobe; rod.Dokument = dokument; rod.Vrijeme = DateTime.Now; rod.IDRacuna = idRacuna; db.RACUNI_OSOBE_DOKUMENTIs.InsertOnSubmit(rod); db.SubmitChanges(); return true; } } catch (SqlException) { return false; } catch (Exception ex) { Sustav.SpremiGresku(grad, ex, idAplikacije, "SPREMI DOKUMENT"); return false; } }
public void deleteSliku(Slike slika) { if (slika != null) { var PathWithFolderName = System.IO.Path.Combine(_IWebHostEnvironment.WebRootPath, slika.urlSlike); if (File.Exists(PathWithFolderName)) { File.Delete(PathWithFolderName); } _context.slike.Remove(slika); _context.SaveChanges(); } }
// GET: Slikes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Slike slike = db.Slike.Find(id); if (slike == null) { return(HttpNotFound()); } return(View(slike)); }
private Image sastaviSlikuPlaneta(Planet planet, bool igracevPlanet) { Graphics g = Graphics.FromImage(imageCanvas); g.Clear(Color.Transparent); if (igracevPlanet) { Slike.NacrtajRazvijenost(g, 0, 0, planet.kolonija.Razvijenost); } g.DrawImage(planet.slika, imageCanvas.Width - planet.slika.Width, 0); g.Dispose(); return(imageCanvas); }
private Planet(Tip tip, int pozicija, Zvijezda zvjezda, int velicina, double kvalitetaAtmosfere, double gustocaAtmosfere, double mineraliPovrsinski, double mineraliDubinski) { this.tip = tip; this.zvjezda = zvjezda; this.pozicija = pozicija; ime = zvjezda.ime + " " + rimskiBrojevi[pozicija]; this.kolonija = null; this.velicina = velicina; this.kvalitetaAtmosfere = kvalitetaAtmosfere; this.gustocaAtmosfere = gustocaAtmosfere; this.mineraliPovrsinski = mineraliPovrsinski; this.mineraliDubinski = mineraliDubinski; slika = Slike.OdrediSlikuPlaneta(tip, this.gustocaAtmosfere, this.kvalitetaAtmosfere, this.temperatura()); }
public IActionResult Add(DashboardAddVM model) { string id = User.FindFirstValue(ClaimTypes.NameIdentifier); int _UserID = _db.Prijevoznik.Where(x => x.UserID == int.Parse(id)).Select(x => x.PrijevoznikID).FirstOrDefault(); string UserID = _UserID.ToString(); bool trigger = false; Guid guid = Guid.NewGuid(); int i = 0; var path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/images", guid.ToString() + Path.GetExtension(model.Photos[i].FileName)); var stream = new FileStream(path, FileMode.Create); model.Photos[i].CopyToAsync(stream); List <Slike> _slike = _db.Slike.ToList(); for (int y = 0; y < _slike.Count(); y++) { char temp = '0'; temp = _slike[y].Naziv.LastOrDefault(); if (temp.ToString() == UserID) { trigger = true; _slike[y].Naziv = guid.ToString() + "_" + _UserID; _slike[y].URL = "/images/" + guid + Path.GetExtension(model.Photos[i].FileName); _db.SaveChanges(); } } if (!trigger) { Slike slike = new Slike() { Naziv = guid.ToString() + "_" + _UserID, URL = "/images/" + guid + Path.GetExtension(model.Photos[i].FileName) }; _db.Slike.Add(slike); } var prijevoznik = _db.Prijevoznik.Where(x => x.PrijevoznikID == _UserID).FirstOrDefault(); if (prijevoznik != null) { prijevoznik.NazivPrijevoznika = model.NazivPrijevoznika; prijevoznik.EmailPrijevoznika = model.EmailPrijevoznika; } _db.SaveChanges(); return(RedirectToActionPermanent(nameof(Home))); }
public async Task Ucitaj() { SmjestajSearchRequest request = new SmjestajSearchRequest { SmjestajId = _SmjestajId }; SmjestajModelFull Model = await _smjestajService.Get <SmjestajModelFull>(request); Distanca = Model.Distanca.Value; Opis = Model.Opis; Adresa = Model.Adresa; KontaktTelefon = Model.KontaktTelefon; Email = Model.Email; Naziv = Model.Naziv; if (Model.Zvijezde != null) { Zvijezde = Model.Zvijezde.Value; } GradNaziv = Model.GradNaziv; IzdavacId = Model.IzdavacId; ImeIzdavaca = Model.IzdavacIme; if (Model.ListaUsluga != null && Model.ListaUsluga.Count > 0) { foreach (UslugaModel u in Model.ListaUsluga) { Usluge.Add(u); } } if (Model.ListaSoba != null && Model.ListaSoba.Count > 0) { foreach (SobaModel s in Model.ListaSoba) { Sobe.Add(s); } } if (Model.ListSlika != null && Model.ListSlika.Count > 0) { foreach (SlikaModel slika in Model.ListSlika) { Slike.Add(slika); } } }
private void SnimiSlikuIDodeliImeSlikeProizvodu(Proizvod proizvod, HttpPostedFileBase slika) { if (slika != null) { proizvod.ImeSlike = Path.GetFileName(slika.FileName); Slike slikaProizvoda = new Slike { Naziv = proizvod.ImeSlikeZaPrikaz, Proizvod = proizvod }; db.Slike.Add(slikaProizvoda); db.SaveChanges(); var putanjaDoSlike = Server.MapPath($"~/Content/Artikli/{proizvod.ImeSlikeZaPrikaz}"); slika.SaveAs(putanjaDoSlike); } }
public Planet(Planet predlozak, Zvijezda zvjezda, Kolonija kolonija) { this.tip = predlozak.tip; this.zvjezda = zvjezda; this.pozicija = predlozak.pozicija; this.ime = zvjezda.ime + " " + rimskiBrojevi[pozicija]; this.kolonija = kolonija; this.slika = predlozak.slika; this.velicina = predlozak.velicina; this.kvalitetaAtmosfere = predlozak.kvalitetaAtmosfere; this.gustocaAtmosfere = predlozak.gustocaAtmosfere; this.mineraliDubinski = predlozak.mineraliDubinski; this.mineraliPovrsinski = predlozak.mineraliPovrsinski; slika = Slike.OdrediSlikuPlaneta(tip, this.gustocaAtmosfere, this.kvalitetaAtmosfere, this.temperatura()); }
public async Task <IActionResult> Create(Vozila vozilo, IFormFile slika) { int id = GetId(); if (ModelState.IsValid) { try { if (slika != null && slika.Length > 0) { using (MemoryStream stream = new MemoryStream()) { await slika.CopyToAsync(stream); byte[] image = stream.ToArray(); var slike = new Slike { IdSlike = id, SlikaBinary = image }; _ctx.Add(slike); } } vozilo.IdSlike = id; _ctx.Add(vozilo); _ctx.SaveChanges(); TempData[Constants.Message] = $"vozilo uspjesno dodano.*"; TempData[Constants.ErrorOccurred] = false; return(RedirectToAction(nameof(Index))); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); PrepareDropDownLists(); return(View(vozilo)); } } else { return(View(vozilo)); } }
public virtual Slika getPodrazumevanaSlika() { foreach (Slika s in Slike) { if (s.Podrazumevana) { return(s); } } if (Slike.Count > 0) { //return Slike[0]; IEnumerator <Slika> enumerator = Slike.GetEnumerator(); enumerator.Reset(); enumerator.MoveNext(); return(enumerator.Current); } return(null); }
public bool AddSmestaj(DataWrapper.AddHotel hotel) { try { ISession s = DataLayer.GetSession(); Smestaj sm = new Smestaj(); sm.Naziv = hotel.Naziv; sm.Opis = hotel.Opis; sm.CenaPoKrevetu = hotel.CenaPoKrevetu; sm.CenaPrevoza = hotel.CenaPrevoza; Destinacija d = s.Query <Destinacija>() .Where(v => v.Id == hotel.IdDestinacije).Select(p => p).FirstOrDefault(); sm.PripadaDestinaciji = d; s.Save(sm); foreach (String str in hotel.SlikeSmestaja) { Slike sl = new Slike(); sl.UrlSlike = str; sl.SmestajS = sm; s.Save(sl); } s.Flush(); s.Close(); return(true); } catch (Exception ec) { return(false); } }
public static HttpStatusCode AddSastojci(SastojciPostWithImage ns) { MContext ctx = new MContext(); Sastojci isExists = ctx.Sastojci.FirstOrDefault(x => x.Naziv == ns.Naziv && x.IsDeleted == false); if (isExists != null) { return(HttpStatusCode.Conflict); } Sastojci noviSastojak = new Sastojci(); noviSastojak.BrojKalorija = ns.BrojKalorija; noviSastojak.Cijena = ns.Cijena; noviSastojak.Gramaza = ns.Gramaza; noviSastojak.IsDeleted = false; noviSastojak.Napomena = ns.Napomena; noviSastojak.Naziv = ns.Naziv; noviSastojak.VrstaSastojkaId = ns.VrstaSastojkaId; ctx.Sastojci.Add(noviSastojak); ctx.SaveChanges(); if (ns.Slika != null) { Slike novaSlika = new Slike(); novaSlika.UrlSlike = "/"; novaSlika.Slika = ns.Slika; novaSlika.SastojakId = noviSastojak.Id; ctx.Slike.Add(novaSlika); ctx.SaveChanges(); } return(HttpStatusCode.OK); }
public JsonResult DeleteFile(string id) { //za slike if (String.IsNullOrEmpty(id)) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(Json(new { Result = "Error" })); } try { Guid guid = new Guid(id); //nadji tu sliku Slike fileDetail = db.Slike.Find(guid); if (fileDetail == null) { Response.StatusCode = (int)HttpStatusCode.NotFound; return(Json(new { Result = "Error" })); } //Obrisi je iz baze db.Slike.Remove(fileDetail); db.SaveChanges(); //obriši path na kojem se nalazi var path = Path.Combine("~/img/", fileDetail.SlikeID + fileDetail.Ekstenzija); if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); } return(Json(new { Result = "OK" })); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }