public ActionResult Edit(UserAddress item) { try { using (TransactionScope ts = new TransactionScope()) { if (ModelState.IsValid) { db.Entry(db.UserAddresses.Find(item.UAddressID)).CurrentValues.SetValues(item); bool sonuc = db.SaveChanges() > 0; if (sonuc) { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.OK); ts.Complete(); return(RedirectToAction("Index", "UserAddress")); } } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Val); } } } catch { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Err); } return(View()); }
public ActionResult Create(User item) { if (ModelState.IsValid) { item.RoleID = 2; item.IsDeleted = false; item.Date = DateTime.Now; db.Users.Add(item); bool sonuc = db.SaveChanges() > 0; if (sonuc) { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.OK); return(View()); } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Err); } } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Val); } return(View(item)); }
public ActionResult Insert(UserAddress item, int id) { try { using (TransactionScope ts = new TransactionScope()) { if (ModelState.IsValid) { item.UserID = id; db.UserAddresses.Add(item); bool sonuc = db.SaveChanges() > 0; ts.Complete(); TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.OK); return(RedirectToAction("Index", "UserAddress")); } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Val); } } } catch (Exception) { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Err); } return(View()); }
public ActionResult Insert(User item) { ViewBag.RoleID = new SelectList(db.Roles, "RoleID", "RoleName", item.RoleID); try { using (TransactionScope ts = new TransactionScope()) { item.IsDeleted = false; item.CreateDate = DateTime.Now; if (ModelState.IsValid) { db.Users.Add(item); bool sonuc = db.SaveChanges() > 0; ts.Complete(); TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.OK); return(RedirectToAction("Index", "User")); } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Val); } } } catch (Exception) { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Err); } return(View()); }
public ActionResult Insert(Post item, List <HttpPostedFileBase> fluResim) { { ViewBag.CategoryID = new SelectList(db.Categories, "CategoryID", "CategoryName", item.CategoryID); try { using (TransactionScope ts = new TransactionScope()) { item.UserID = Convert.ToInt32(Session["id"]); item.PublishDate = DateTime.Now; item.IsDeleted = false; if (ModelState.IsValid) { db.Posts.Add(item); bool sonuc = db.SaveChanges() > 0; if (sonuc) { foreach (HttpPostedFileBase img in fluResim) { PostImage pi = new PostImage(); pi.PostID = item.PostID; bool yuklemeSonucu; string path = FxFonksiyon.ImageUpload(img, "posts", out yuklemeSonucu); if (yuklemeSonucu) { pi.ImagePath = path; } db.PostImages.Add(pi); db.SaveChanges(); } ts.Complete(); TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.OK); return(RedirectToAction("Index", "Post")); } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Err); } } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Val); } } } catch (Exception) { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Err); } return(View()); } }
public ActionResult Edit(Product item, List <HttpPostedFileBase> fluResim) { ViewBag.CategoryID = new SelectList(db.Categories, "CategoryID", "CategoryName", item.CategoryID); ViewBag.BrandID = new SelectList(db.Brands, "BrandID", "BrandName", item.BrandID); try { using (TransactionScope ts = new TransactionScope()) { if (ModelState.IsValid) { db.Entry(db.Products.Find(item.ProductID)).CurrentValues.SetValues(item); bool sonuc = db.SaveChanges() > 0; if (sonuc) { if (fluResim.Count > 0) { foreach (HttpPostedFileBase img in fluResim) { ProductImage pi = new ProductImage(); pi.ProductID = item.ProductID; bool yuklemeSonucu; string path = FxFonksiyon.ImageUpload(img, "products", out yuklemeSonucu); if (yuklemeSonucu) { pi.ImagePath = path; } db.ProductImages.Add(pi); db.SaveChanges(); } } } TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.OK); ts.Complete(); return(RedirectToAction("Index", "Product")); } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Val); } } } catch { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Err); } return(View()); }
public ActionResult Delete(int id) { db.Entry(db.UserAddresses.Find(id)).CurrentValues.SetValues(db.Users.Find(id).IsDeleted = true); bool sonuc = db.SaveChanges() > 0; if (sonuc) { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.OK); } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Err); } return(RedirectToAction("Index", "UserAddress")); }
public ActionResult Delete(Category item) { db.Entry(db.Categories.Find(item.CategoryID)).CurrentValues.SetValues(item.IsDeleted = true); bool sonuc = db.SaveChanges() > 0; if (sonuc) { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.OK); } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Err); } return(RedirectToAction("Index", "Category")); }
public ActionResult Insert(Brand item1, Image item2, HttpPostedFileBase fluResim) { try { using (TransactionScope ts = new TransactionScope()) { if (ModelState.IsValid) { if (fluResim != null) { string guid = Guid.NewGuid().ToString().Replace('-', '_').ToLower() + "." + fluResim.ContentType.Split('/')[1]; fluResim.SaveAs(Server.MapPath(string.Format("~/Content/images/brand/{0}", guid))); item2.ImagePath = guid; db.Images.Add(item2); bool sonuc = db.SaveChanges() > 0; if (sonuc) { item1.ImageID = item2.ImageID; db.Brands.Add(item1); db.SaveChanges(); ts.Complete(); TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.OK); return(RedirectToAction("Index", "Brand")); } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Err); } } } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Val); } } } catch (Exception) { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Err); } return(View()); }
public ActionResult Edit(Brand item) { if (ModelState.IsValid) { db.Entry(db.Brands.Find(item.BrandID)).CurrentValues.SetValues(item); bool sonuc = db.SaveChanges() > 0; if (sonuc) { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.OK); return(RedirectToAction("Index", "Brand")); } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Err); } } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Val); } return(View()); }
public ActionResult Insert(Category item) { item.IsDeleted = false; if (ModelState.IsValid) { db.Categories.Add(item); bool sonuc = db.SaveChanges() > 0; if (sonuc) { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.OK); return(RedirectToAction("Index", "Category")); } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Err); } } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Val); } return(View(item)); }
public ActionResult Edit(ProductFeature item) { ViewBag.ProductID = new SelectList(db.Products, "ProductID", "ProductName", item.ProductID); if (ModelState.IsValid) { db.Entry(db.ProductFeatures.Find(item.ProductFeatureID)).CurrentValues.SetValues(item); bool sonuc = db.SaveChanges() > 0; if (sonuc) { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.OK); return(RedirectToAction("Index", "ProductFeature")); } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Err); } } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Val); } return(View()); }
public ActionResult Insert(ProductFeature item) { ViewBag.ProductID = new SelectList(db.Products, "ProductID", "ProductName", item.ProductID); if (ModelState.IsValid) { item.isDeleted = false; db.ProductFeatures.Add(item); bool sonuc = db.SaveChanges() > 0; if (sonuc) { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.OK); return(RedirectToAction("Index", "ProductFeature")); } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Err); } } else { TempData["Message"] = FxFonksiyon.GetInformation(MessageFormat.Val); } return(View(item)); }