public IHttpActionResult Putmenument(int id, menument menument) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != menument.id) { return(BadRequest()); } db.Entry(menument).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!menumentExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { menument menument = db.menuments.Find(id); db.menuments.Remove(menument); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,name,description,voice_note,QR_image,no_of_scans,place_id")] menument menument) { if (ModelState.IsValid) { db.Entry(menument).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.place_id = new SelectList(db.places, "id", "name", menument.place_id); return(View(menument)); }
public IHttpActionResult Postmenument(menument menument) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.menuments.Add(menument); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = menument.id }, menument)); }
// GET: menuments/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } menument menument = db.menuments.Find(id); if (menument == null) { return(HttpNotFound()); } return(View(menument)); }
public IHttpActionResult Deletemenument(int id) { menument menument = db.menuments.Find(id); if (menument == null) { return(NotFound()); } db.menuments.Remove(menument); db.SaveChanges(); return(Ok(menument)); }
// GET: menuments/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } menument menument = db.menuments.Find(id); if (menument == null) { return(HttpNotFound()); } ViewBag.place_id = new SelectList(db.places, "id", "name", menument.place_id); return(View(menument)); }
public ActionResult Create(/*[Bind(Include = "id,name,description,voice_note,QR_image,no_of_scans,place_id")]*/ menument menument) { if (ModelState.IsValid) { if (menument.Audio_file != null) { string filename = Path.GetFileNameWithoutExtension(menument.Audio_file.FileName.Replace(" ", string.Empty)); string extention = Path.GetExtension(menument.Audio_file.FileName.Replace(" ", string.Empty)); filename = filename + DateTime.Now.ToString("yymmddssfff") + extention; menument.voice_note = "~/Content/Audio/" + filename; filename = Path.Combine(Server.MapPath("~/Content/Audio/"), filename); menument.Audio_file.SaveAs(filename); } menument.QR_image = GenerateQRCode(menument.name); menument.no_of_scans = 0; db.menuments.Add(menument); db.SaveChanges(); if (menument.Logo_file != null) { var new_imageLogo = new menument_images(); new_imageLogo.menument_id = db.menuments.OrderByDescending(x => x.id).FirstOrDefault().id; string filename2 = Path.GetFileNameWithoutExtension(menument.Logo_file.FileName.Replace(" ", string.Empty)); string extention2 = Path.GetExtension(menument.Logo_file.FileName.Replace(" ", string.Empty)); filename2 = filename2 + DateTime.Now.ToString("yymmddssfff") + extention2; new_imageLogo.image = "~/Content/images/Menuments/" + filename2; filename2 = Path.Combine(Server.MapPath("~/Content/images/Menuments/"), filename2); menument.Logo_file.SaveAs(filename2); new_imageLogo.altr = "Logo Image"; db.menument_images.Add(new_imageLogo); db.SaveChanges(); } ///////////////////////////////////////////////// return(RedirectToAction("Index")); } ViewBag.place_id = new SelectList(db.places, "id", "name", menument.place_id); return(View(menument)); }