public ActionResult Edit(Product product) { if (product.EndDate < product.StartDate) { ModelState.AddModelError("EndDate", "Einddatum moet groter dan startdatum zijn"); } else if (product.StartDate < DateTime.Today) { ModelState.AddModelError("StartDate", "Startdatum moet groter dan dag van vandaag zijn"); } if (ModelState.IsValid) { try { // TODO: Add update logic here APIConsumer <Models.Webshop.Product> .EditObject(PATH, product.Id.ToString(), product); return(RedirectToAction("Index")); } catch { return(View()); } } return(View()); }
public ActionResult Edit(Invoice invoice) { try { // TODO: Add update logic here invoice = APIConsumer <Invoice> .GetObject(PATH, invoice.Id.ToString()); if (invoice.IsPaid == false) { invoice.IsPaid = true; } else { invoice.IsPaid = false; } APIConsumer <Models.Webshop.Invoice> .EditObject(PATH, invoice.Id.ToString(), invoice); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(ProductPrice productPrice) { try { // TODO: Add update logic here APIConsumer <Models.Webshop.ProductPrice> .EditObject(PATH, productPrice.Id.ToString(), productPrice); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(Vat vat) { try { // TODO: Add update logic here APIConsumer <Models.Webshop.Vat> .EditObject(PATH, vat.Id.ToString(), vat); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(InvoiceDetail invoiceDetail) { try { // TODO: Add update logic here APIConsumer <Models.Webshop.InvoiceDetail> .EditObject(PATH, invoiceDetail.Id.ToString(), invoiceDetail); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(Course course) { try { string PId = Request.Form["products"]; course.ProductId = int.Parse(PId); APIConsumer <Models.Webshop.Course> .EditObject("course", course.Id.ToString(), course); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(Invoice invoice) { try { // TODO: Add delete logic here invoice = APIConsumer <Invoice> .GetObject(PATH, (invoice.Id).ToString()); invoice.Deleted = true; APIConsumer <Models.Webshop.Invoice> .EditObject(PATH, invoice.Id.ToString(), invoice); return(RedirectToAction("Index")); } catch { return(View()); } }