public ActionResult Create([Bind(Include = "OwnerAssetID,AssetName,OwnerID,AssetPhoto,Notes,IsActive,DateAdded")] OwnerAssest ownerAssest, HttpPostedFileBase Images) { if (ModelState.IsValid) { string imageName = "noImage.png"; if (Images != null) { imageName = Images.FileName; string ext = imageName.Substring(imageName.LastIndexOf('.')); string[] goodExts = { ".jpg", ".jpeg", ".png", ".gif" }; if (goodExts.Contains(ext.ToLower())) { Images.SaveAs(Server.MapPath("~/Content/img/" + imageName)); } else { imageName = "noImage.png"; } } ownerAssest.AssetPhoto = imageName; ownerAssest.OwnerID = User.Identity.GetUserId(); ownerAssest.DateAdded = DateTime.Now; db.OwnerAssests.Add(ownerAssest); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.OwnerID = new SelectList(db.UserDetails, "UserID", "UserID", ownerAssest.OwnerID); return(View(ownerAssest)); }
public ActionResult DeleteConfirmed(int id) { OwnerAssest ownerAssest = db.OwnerAssests.Find(id); db.OwnerAssests.Remove(ownerAssest); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "OwnerAssetID,AssetName,OwnerID,AssetPhoto,Notes,IsActive,DateAdded")] OwnerAssest ownerAssest) { if (ModelState.IsValid) { db.Entry(ownerAssest).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.OwnerID = new SelectList(db.UserDetails, "UserID", "UserID", ownerAssest.OwnerID); return(View(ownerAssest)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } OwnerAssest ownerAssest = db.OwnerAssests.Find(id); if (ownerAssest == null) { return(HttpNotFound()); } return(View(ownerAssest)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } OwnerAssest ownerAssest = db.OwnerAssests.Find(id); if (ownerAssest == null) { return(HttpNotFound()); } ViewBag.OwnerID = new SelectList(db.UserDetails, "UserID", "UserID", ownerAssest.OwnerID); return(View(ownerAssest)); }