예제 #1
0
        public IActionResult Edit(int id)
        {
            var objcustomer = _promocodeServices.GetById(id);

            if (objcustomer == null)
            {
                return(NotFound());
            }
            var model = new promocodeEditViewModel
            {
                id = objcustomer.id
                ,
                promocode = objcustomer.promocode
                            // , profilephoto = objcustomer.profilephoto
                ,
                promocodeusagelimit = objcustomer.promocodeusagelimit
                ,
                discount = objcustomer.discount
                ,
                discounttype = objcustomer.discounttype
                ,
                expirydate = objcustomer.expirydate
            };

            return(View(model));
        }
예제 #2
0
        public async Task <IActionResult> Edit(promocodeEditViewModel model)
        {
            if (ModelState.IsValid)
            {
                var customerobj = _promocodeServices.GetById(model.id);
                if (customerobj == null)
                {
                    return(NotFound());
                }
                customerobj.id        = model.id;
                customerobj.promocode = model.promocode;

                customerobj.promocodeusagelimit = model.promocodeusagelimit;
                //  customerobj.mobileno1 = model.mobileno1;
                customerobj.discount     = model.discount;
                customerobj.discounttype = model.discounttype;
                customerobj.expirydate   = model.expirydate;



                await _promocodeServices.UpdateAsync(customerobj);

                TempData["success"] = "Record Updated successfully";
                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                return(View());
            }
        }