public ActionResult Edit([Bind(Include = "Id,EmergencyPhoneNumberName,Description,Latitude,Longitude,Email,Address,FK_Category,Phone,Image,FK_AreaId,Website")] EmergencyPhoneNumber emergencyPhoneNumber, HttpPostedFileBase img) { if (ModelState.IsValid) { string file_name = ""; if (img != null && img.ContentLength > 0) { try { file_name = Guid.NewGuid() + Path.GetFileName(img.FileName); string path = Path.Combine(Server.MapPath("~/images"), file_name); img.SaveAs(path); } catch (Exception ex) { ViewBag.Message = "ERROR:" + ex.Message.ToString(); } } emergencyPhoneNumber.Image = file_name; db.Entry(emergencyPhoneNumber).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FK_AreaId = new SelectList(db.Areas, "Id", "AreaName", emergencyPhoneNumber.FK_AreaId); ViewBag.FK_Category = new SelectList(db.Categories, "Id", "CategoryName", emergencyPhoneNumber.FK_Category); return(View(emergencyPhoneNumber)); }
public ActionResult DeleteConfirmed(long id) { EmergencyPhoneNumber emergencyPhoneNumber = db.EmergencyPhoneNumbers.Find(id); db.EmergencyPhoneNumbers.Remove(emergencyPhoneNumber); db.SaveChanges(); return(RedirectToAction("Index")); }
/// <summary> /// Serves as a hash function for a particular type. /// </summary> /// <returns> /// A hash code for the current <see cref="T:System.Object"/>. /// </returns> /// <filterpriority>2</filterpriority> public override int GetHashCode() { unchecked { int result = EmergencyContactName != null?EmergencyContactName.GetHashCode() : 0; result = (result * 397) ^ (EmergencyPhoneNumber != null ? EmergencyPhoneNumber.GetHashCode() : 0); result = (result * 397) ^ (EmergencyWorkPhoneNumber != null ? EmergencyWorkPhoneNumber.GetHashCode() : 0); return(result); } }
// GET: EmergencyPhoneNumbers/Details/5 public ActionResult Details(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EmergencyPhoneNumber emergencyPhoneNumber = db.EmergencyPhoneNumbers.Find(id); if (emergencyPhoneNumber == null) { return(HttpNotFound()); } return(View(emergencyPhoneNumber)); }
// GET: EmergencyPhoneNumbers/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EmergencyPhoneNumber emergencyPhoneNumber = db.EmergencyPhoneNumbers.Find(id); if (emergencyPhoneNumber == null) { return(HttpNotFound()); } ViewBag.FK_AreaId = new SelectList(db.Areas, "Id", "AreaName", emergencyPhoneNumber.FK_AreaId); ViewBag.FK_Category = new SelectList(db.Categories, "Id", "CategoryName", emergencyPhoneNumber.FK_Category); return(View(emergencyPhoneNumber)); }