public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } try { var promoId = id ?? default(int); var promoCode = await _promoCodeRepository.GetById(promoId); if (promoCode == null) { return(NotFound()); } var promoView = new PromoCodeViewModel() { Amount = promoCode.Amount, Id = promoCode.Id, Coupon = promoCode.Coupon, DiscountPercent = promoCode.DiscountPercent, UsedAmount = promoCode.UsedAmount }; return(View(promoView)); } catch (Exception e) { return(View("Error")); } }
public bool DeletePromoCode(int id) { PromoCode promoCode = _promoCodeRepository.GetById(id); if (promoCode == null) { return(false); } _promoCodeRepository.Delete(promoCode); return(true); }
public PromoCode GetPromoCode(int id) { var PromoCode = PromoCodeRepository.GetById(id); return(PromoCode); }