public ActionResult Create(ProductKinds productKinds, HttpPostedFileBase PictuerLocation) { var path = ""; var physicalPath = ""; if (PictuerLocation == null) { physicalPath = "/Picture/no_picture_to_show.jpg"; } if (PictuerLocation != null && PictuerLocation.ContentLength > 0) { var FileName = string.Format("{0}.{1}", Guid.NewGuid(), "jpg"); path = Path.Combine(Server.MapPath("~/Picture"), FileName); Size szDimensions = new Size(340, 300); Bitmap resizedImg = new Bitmap(Image.FromStream(PictuerLocation.InputStream), szDimensions.Width, szDimensions.Height); physicalPath = "/Picture/" + FileName; resizedImg.Save(path); } productKinds.PictuerLocation = physicalPath; if (productKinds.PictuerLocation != null) { db.ProductKinds.Add(productKinds); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(productKinds)); }
public ActionResult Edit(ProductKinds productKinds, HttpPostedFileBase file) { var physicalPath = ""; if (file != null && file.ContentLength > 0) { var FileName = string.Format("{0}.{1}", Guid.NewGuid(), "jpg"); var path = Path.Combine(Server.MapPath("~/Picture"), FileName); Size szDimensions = new Size(340, 300); Bitmap resizedImg = new Bitmap(Image.FromStream(file.InputStream), szDimensions.Width, szDimensions.Height); physicalPath = "/Picture/" + FileName; resizedImg.Save(path); } if (physicalPath != "") { productKinds.PictuerLocation = physicalPath; } if (ModelState.IsValid) { db.Entry(productKinds).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(productKinds)); }
public ActionResult DeleteConfirmed(int id) { ProductKinds ProductKind = db.ProductKinds.Find(id); db.ProductKinds.Remove(ProductKind); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: ProductKinds/Details/5 // Should make a search button public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProductKinds productKinds = db.ProductKinds.Find(id); if (productKinds == null) { return(HttpNotFound()); } return(View(productKinds)); }
// GET: ProductKinds/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProductKinds ProductKind = db.ProductKinds.Find(id); if (ProductKind == null) { return(HttpNotFound()); } return(View(ProductKind)); }
// GET: ProductKinds/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProductKinds productKinds = db.ProductKinds.Find(id); if (productKinds == null) { return(HttpNotFound()); } ViewBag.picture = productKinds.PictuerLocation; return(View(productKinds)); }
public static ArrangementKind?GetArrangmentKindByProductKind(ProductKinds kind) { switch (kind) { case ProductKinds.CardAccessProduct: return(ArrangementKind.CardAccessArrangement); case ProductKinds.CreditFacilityProduct: return(ArrangementKind.CreditFacility); case ProductKinds.CurrentAccountProduct: return(ArrangementKind.CurrentAccount); case ProductKinds.DemandDepositProduct: return(ArrangementKind.DemandDeposit); case ProductKinds.ElectronicAccessProduct: return(ArrangementKind.ElectronicAccessArrangement); case ProductKinds.OverdraftFacilityProduct: return(ArrangementKind.OverdraftFacility); case ProductKinds.TermDepositProduct: return(ArrangementKind.TermDeposit); case ProductKinds.TermLoanProduct: return(ArrangementKind.TermLoan); case ProductKinds.CreditCardFacilityProduct: return(ArrangementKind.CreditCardFacility); case ProductKinds.AbstractProduct: return(ArrangementKind.Abstract); case ProductKinds.Service: return(ArrangementKind.OtherProductArrangement); case ProductKinds.CreditLineProduct: return(ArrangementKind.CreditLine); default: return(ArrangementKind.OtherProductArrangement); } }