예제 #1
0
        public IActionResult Edit(CouponViewModel couponVm)
        {
            if (!ModelState.IsValid)
            {
                return(View(couponVm));
            }
            var files = HttpContext.Request.Form.Files;

            if (files.Count > 0)
            {
                byte[] p1 = null;
                using (var fs1 = files[0].OpenReadStream())
                {
                    using (var ms1 = new MemoryStream())
                    {
                        fs1.CopyTo(ms1);
                        p1 = ms1.ToArray();
                    }
                }
                couponVm.Picture = p1;
            }
            var dto = _viewModelMapper.Map(couponVm);

            _couponManager.EditCoupon(dto);

            return(RedirectToAction(nameof(Index)));
        }
예제 #2
0
 public CouponDto Map(CouponViewModel couponVm)
 => _mapper.Map <CouponDto>(couponVm);