Example #1
0
        public ActionResult EditCharge(int id, AddChargePresetViewModel charge)
        {
            ViewBag.Title        = "Edit Charge Preset";
            ViewBag.SubmitButton = "Save Changes";
            if (!ModelState.IsValid)
            {
                return(View("ChargePresetForm", charge));
            }

            var chargeNow = db.Charges.FirstOrDefault(x => x.id == charge.id);

            chargeNow.Name        = charge.Name;
            chargeNow.Price       = charge.Price;
            chargeNow.Description = charge.Description;
            chargeNow.Unit        = charge.Unit;
            db.SaveChanges();

            return(RedirectToAction("packagehome"));
        }
Example #2
0
        public ActionResult AddCharge(AddChargePresetViewModel charge)
        {
            ViewBag.Title        = "Create New Charge Preset";
            ViewBag.SubmitButton = "Create";
            if (!ModelState.IsValid)
            {
                return(View("ChargePresetForm", charge));
            }

            var chargeNow = new Charge();

            chargeNow.StudioID    = ViewBag.StudioID;
            chargeNow.Name        = charge.Name;
            chargeNow.Price       = charge.Price;
            chargeNow.Description = charge.Description;
            chargeNow.Unit        = charge.Unit;

            db.Charges.Add(chargeNow);
            db.SaveChanges();
            return(RedirectToAction("packagehome"));
        }