public async Task <ActionResult> Edit([Bind(Include = "CategoryID,Name,Description")] FurnitureType furnitureType) { if (ModelState.IsValid) { db.Entry(furnitureType).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(furnitureType)); }
public async Task <ActionResult> Edit([Bind(Include = "StoreID, Store_Name,Owner,Address,Phone,Email,Website,TIN,BankAccountNumber")] Store store) { if (ModelState.IsValid) { db.Entry(store).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(store)); }
public async Task <ActionResult> Edit([Bind(Include = "ReceiptID,Net_price,Taxes,Gross_price,Date_time,Buyer")] Receipt receipt) { if (ModelState.IsValid) { db.Entry(receipt).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(receipt)); }
public async Task <ActionResult> Edit([Bind(Include = "ItemID,Furniture,Price_per_item,Quantity,ReceiptID")] Item item) { if (ModelState.IsValid) { db.Entry(item).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.ReceiptID = new SelectList(db.Receipts, "ReceiptID", "Buyer", item.ReceiptID); return(View(item)); }
public ActionResult Edit(Rawmaterial raw) { var orignalRecord = (from m in objct.Rawmaterials where m.id == raw.id select m).First(); if (!ModelState.IsValid) { return(View(orignalRecord)); } objct.Entry(orignalRecord).CurrentValues.SetValues(raw); objct.SaveChanges(); return(RedirectToAction("RawDetails")); }
public ActionResult Edit(Product product) { var orignalRecord = (from m in objct.Products where m.id == product.id select m).First(); if (!ModelState.IsValid) { return(View(orignalRecord)); } objct.Entry(orignalRecord).CurrentValues.SetValues(product); objct.SaveChanges(); return(RedirectToAction("ProductDetails")); }
public async Task <ActionResult> Create([Bind(Include = "Email,UserName,Password,ConfirmPassword,Name,Surname,Address,Id")] AdminRegisterViewModel user) { try { if (ModelState.IsValid) { //user.RoleID = user.Id; var userApp = new ApplicationUser { UserName = user.Username, Email = user.Email }; var result = await UserManager.CreateAsync(userApp, user.Password); if (result.Succeeded) { var newUser = db.AspNetUsers.FirstOrDefault(x => x.UserName == user.Username); newUser.AspNetRoles.Add(db.AspNetRoles.FirstOrDefault(x => x.Id == user.Id)); newUser.RoleID = user.Id; newUser.Name = user.Name; newUser.Surname = user.Surname; newUser.Address = user.Address; db.Entry(newUser).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } } catch { return(RedirectToAction("Failure")); } ViewBag.Id = new SelectList(db.AspNetRoles, "Id", "Name", user.Id); return(View(user)); }
public async Task <ActionResult> Edit([Bind(Include = "FurnitureID,ItemNumber,Furniture1,CountryOfOrigin,ProductionYear,PricePerItem,Store,TypeOfFurniture,Image,ImageFile")] FurnitureViewModel editedFurnitureVM) { var idFromRoute = Url.RequestContext.RouteData.Values["id"].ToString(); int id = Int32.Parse(idFromRoute); Furniture editedFurniture = furnitureModelToFurniture(editedFurnitureVM); Furniture originalFurniture = db.Furnitures.AsNoTracking().FirstOrDefault(x => x.FurnitureID == id); originalFurniture.Store1 = null; originalFurniture.FurnitureType = null; editedFurniture.FurnitureID = originalFurniture.FurnitureID; editedFurniture.ItemNumber = originalFurniture.ItemNumber; WebImage photo = null; photo = WebImage.GetImageFromRequest(); string FileName = ""; string FileExtension = ""; if (photo != null) { FileName = Path.GetFileName(photo.FileName); FileExtension = Path.GetExtension(photo.FileName); } var allowedExtensions = new[] { ".Jpg", ".png", ".jpg", "jpeg" }; var state = db.Entry(originalFurniture).State; if (ModelState.IsValid) { if (!originalFurniture.Equals(editedFurniture)) { if (originalFurniture.Image != "/Content/" + FileName) { if (FileName != "" && allowedExtensions.Contains(FileExtension)) { FileName = Guid.NewGuid().ToString() + "-" + FileName.Trim(); var path = Path.Combine(Server.MapPath("~/Content"), FileName); photo.Save(path); originalFurniture.Image = "/Content/" + FileName.Trim(); } } if (originalFurniture.TypeOfFurniture != editedFurniture.TypeOfFurniture) { originalFurniture.TypeOfFurniture = editedFurniture.TypeOfFurniture; originalFurniture.FurnitureType = null; } if (originalFurniture.Store != editedFurniture.Store) { originalFurniture.Store = editedFurniture.Store; originalFurniture.Store1 = null; } originalFurniture.CountryOfOrigin = editedFurniture.CountryOfOrigin; originalFurniture.PricePerItem = editedFurniture.PricePerItem; originalFurniture.ProductionYear = editedFurniture.ProductionYear; } db.Entry(originalFurniture).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.TypeOfFurniture = new SelectList(db.FurnitureTypes, "CategoryID", "Name", editedFurnitureVM.TypeOfFurniture); ViewBag.Store = new SelectList(db.Stores, "StoreID", "Store_Name", editedFurnitureVM.Store); return(View(editedFurnitureVM)); }