public ServiceResponse AddCouponDetail(CouponDetailModel couponDetailModel) { var couponDetail = new CouponDetailModel().ToCouponDetail(couponDetailModel); if (couponDetail == null) { return new ServiceResponse { Data = couponDetailModel, Message = "No data found", Success = false, } } ; if (_unitOfWork.CouponDetailRepository.GetAll().Any(x => x.Code == couponDetail.Code)) { return new ServiceResponse { Data = couponDetailModel, Message = "Coupon Code Already Exist", Success = false, } } ; _unitOfWork.CouponDetailRepository.Add(couponDetail); couponDetailModel = new CouponDetailModel().ToCouponDetailModel(couponDetail); return(new ServiceResponse { Data = couponDetailModel, Success = true, }); }
public List <CouponDetailModel> GetCoupons() { var coupons = _unitOfWork.CouponDetailRepository.GetAll().ToList(); var result = new CouponDetailModel().ToCouponDetailModel(coupons); return(result); }
public IHttpActionResult AddNewCoupon(CouponDetailModel couponDetailModel) { try { var response = _adminCouponService.AddCouponDetail(couponDetailModel); return(Ok(response)); } catch (Exception ex) { throw; } }