public virtual void Delete(TEntity entityToDelete) { if (context.Entry(entityToDelete).State == EntityState.Detached) { dbSet.Attach(entityToDelete); } dbSet.Remove(entityToDelete); }
//[ValidateAntiForgeryToken] public ActionResult Edit(ShippingCompany shippingCompany) { ResponseMessage responseMessage; if (ModelState.IsValid) { try { db.Entry(shippingCompany).State = EntityState.Modified; db.SaveChanges(); } catch (Exception ex) { responseMessage = new ResponseMessage() { Success = false, Message = "Error : " + ex.Message }; return(Json(responseMessage, JsonRequestBehavior.AllowGet)); } } responseMessage = new ResponseMessage() { Success = true, Message = "Shipping Company information successfully saved." }; return(Json(responseMessage, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit([Bind(Include = "ProducerId,ProducerName,FirstName,LastName")] Producer producer) { if (ModelState.IsValid) { db.Entry(producer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(producer)); }
public ActionResult Edit([Bind(Include = "ArticleId,ArticleName,Description,Price,Image,Stock")] Products products) { if (ModelState.IsValid) { db.Entry(products).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(products)); }
public ActionResult Edit([Bind(Include = "ProductId,CategoryId,Name,Description,Price")] Product product) { if (ModelState.IsValid) { db.Entry(product).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CategoryId = new SelectList(db.Categories, "CategoryId", "Name", product.CategoryId); return(View(product)); }
public ActionResult Edit([Bind(Include = "Id,ProductCode,ProductName,Description,StandardCost,ListPrice,QuantityPerUnit,Discountinue,SuppliedId,CategoryId")] Product product) { if (ModelState.IsValid) { db.Entry(product).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CategoryId = new SelectList(db.Categories, "Id", "CategoryName", product.CategoryId); ViewBag.SuppliedId = new SelectList(db.Suppliers, "Id", "Company", product.SuppliedId); return(View(product)); }
public ActionResult Edit([Bind(Include = "Id,OrderDate,SuppplierId,CreatedBy,CreatedDate,ExpectedDate,ShippingFee,Taxes,PaymentDate,PaymentAmount,PaymentMethod,Notes,OrderSubTotal,OrderTotal,SubmittedBy,SubmittedDate,ClosedBy,ClosedDate,IsCompleted,IsSubmitted,IsNew,OrderStatusId")] PurchaseOrder purchaseOrder) { if (ModelState.IsValid) { db.Entry(purchaseOrder).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CreatedBy = new SelectList(db.Employees, "Id", "FirstName", purchaseOrder.CreatedBy); ViewBag.OrderStatusId = new SelectList(db.OrderStatus, "Id", "Status", purchaseOrder.OrderStatusId); ViewBag.SuppplierId = new SelectList(db.Suppliers, "Id", "Company", purchaseOrder.SuppplierId); return(View(purchaseOrder)); }
//[ValidateAntiForgeryToken] //public ActionResult Edit([Bind(Include = "Id,Company,FirstName,LastName,Email,BusinessPhone,HomePhone,MobilePhone,FaxNumber,Address,City,State,ZipCode,Website,Note")] Supplier supplier) //{ // if (ModelState.IsValid) // { // db.Entry(supplier).State = EntityState.Modified; // db.SaveChanges(); // return RedirectToAction("Index"); // } // return View(supplier); //} public JsonResult Edit(Supplier supplier) { db.Entry(supplier).State = EntityState.Modified; db.SaveChanges(); var responseMessage = new { Success = true, Message = "Supplier information successfully saved." }; return(Json(responseMessage)); }
public JsonResult Edit(Category category) { ResponseMessage responseMessage; if (category.Id != 0 && !string.IsNullOrEmpty(category.CategoryName)) { var checkCategory = db.Categories.Where(c => c.CategoryName == category.CategoryName).ToList(); if (checkCategory.Count == 0) { db.Entry(category).State = EntityState.Modified; db.SaveChanges(); responseMessage = new ResponseMessage() { Success = true, Message = "Category information successfully updated." }; } else { responseMessage = new ResponseMessage() { Success = false, Message = "Category " + category.CategoryName + " already exists in database." }; } } else { responseMessage = new ResponseMessage() { Success = false, Message = "Please provide category information properly" }; } return(Json(responseMessage)); }
public ActionResult Edit(Employee employee) { //validation for firsat name, email, login-this validation will make sure textbox is not null ResponseMessage responseMessage; if (employee.Id <= 0) { responseMessage = new ResponseMessage() { Success = false, Message = "Employee id is empty." }; return(Json(responseMessage, JsonRequestBehavior.AllowGet)); } if (string.IsNullOrEmpty(employee.FirstName)) { responseMessage = new ResponseMessage() { Success = false, Message = "First Name is required." }; return(Json(responseMessage, JsonRequestBehavior.AllowGet)); } if (string.IsNullOrEmpty(employee.Email)) { responseMessage = new ResponseMessage() { Success = false, Message = "Email Name is required." }; return(Json(responseMessage, JsonRequestBehavior.AllowGet)); } if (string.IsNullOrEmpty(employee.Login)) { responseMessage = new ResponseMessage() { Success = false, Message = "Login Name is required." }; return(Json(responseMessage, JsonRequestBehavior.AllowGet)); } try { db.Entry(employee).State = EntityState.Modified; db.SaveChanges(); responseMessage = new ResponseMessage() { Success = true, Message = "Done" }; } catch (Exception) { responseMessage = new ResponseMessage() { Success = false, Message = "Something went wrong." }; } return(Json(responseMessage, JsonRequestBehavior.AllowGet)); }