public ActionResult DownloadFile(string hwid, int mid) { Muzik m = _muzikRepository.GetById(mid); string fileName = m.MuzikAdi + ".drm"; MesajGizle _mesajG = new MesajGizle(); byte[] fileBytes = System.IO.File.ReadAllBytes(Server.MapPath(m.MuzikDosya)); string pathFile = HttpContext.Server.MapPath(m.MuzikDosya); string pathSaveFile = Server.MapPath("~/Content/wave/result"); //Dosyayı byte olarak oku Byte[] bytes = System.IO.File.ReadAllBytes(pathFile); WaveDosya waveStream = new WaveDosya(bytes); //donanım bilgisini md5 koda dönüştür hwid = _getHwid.GetHash(hwid); string gizlenecekMesaj = hwid + "," + m.MuzikAdi + "," + m.MuzikUzunluk + "," + m.MuzikSanatci; //mesaj içeriği ve uzunluk(max 2.147.483.647(int)) //Wave ses dosyasına mesaj gizleme işlemi Byte[] sonuc = _mesajG.Gizle(gizlenecekMesaj, waveStream.Data, pathSaveFile); Byte[] waveSonuc = ByteArrayBirlestir(waveStream.WaveReadFormat(bytes), sonuc); return(File(sonuc, System.Net.Mime.MediaTypeNames.Application.Octet, fileName)); }
public ActionResult DeleteConfirmed(string id) { Muzik muzik = db.muzikler.Find(id); db.muzikler.Remove(muzik); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult MuzikEdit(int id) { ViewBag.Sanatcis = new SelectList( _sanatciRepository.findAll(), "sanatciID", "sanatciAd"); Muzik muzik = _muzikRepository.findByID(id); return(View(muzik)); }
public ActionResult Edit([Bind(Include = "link")] Muzik muzik) { if (ModelState.IsValid) { db.Entry(muzik).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(muzik)); }
public ActionResult Create([Bind(Include = "link")] Muzik muzik) { if (ModelState.IsValid) { db.muzikler.Add(muzik); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(muzik)); }
public void delete(int muzikID) { Muzik muzik = context.muziks.FirstOrDefault( x => x.muzikID == muzikID ); if (muzik != null) { context.muziks.Remove(muzik); context.SaveChanges(); } }
public bool Update(Muzik obj) { bool sonuc = true; try { fn.GetNonQuery("spMuzikGuncelle", con.EntityToData(obj)); } catch (Exception) { sonuc = false; } return(sonuc); }
// GET: Muziks/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Muzik muzik = db.muzikler.Find(id); if (muzik == null) { return(HttpNotFound()); } return(View(muzik)); }
public void edit(Muzik muzik) { context.Entry(muzik).State = EntityState.Modified; context.SaveChanges(); }
public void add(Muzik muzik) { context.muziks.Add(muzik); context.SaveChanges(); }
public IActionResult MuzikCreate(Muzik muzik) { _muzikRepository.add(muzik); return(RedirectToAction("MuzikList")); }
public IActionResult MuzikDelete(int id) { Muzik muzik = _muzikRepository.findByID(id); return(View(muzik)); }
public IActionResult MuzikEdit(Muzik muzik) { _muzikRepository.edit(muzik); return(RedirectToAction("MuzikList")); }