static CouponesProvider()
 {
     CouponesProvider.LoyalCustomerCoupone = new CouponeModel()
     {
         Name         = "Loyal Customer",
         Value        = 10,
         ValueType    = CouponeValueType.Percent,
         Description  = "10% намаление на всеки ненамален продукт",
         FreeShipping = true
     };
 }
Exemplo n.º 2
0
        private async Task <bool> CanUseCoupon(CouponeModel coupone, string userId, FullOrderModel order)
        {
            if (coupone.Name == CouponesProvider.LoyalCustomerCoupone.Name)
            {
                using (ApplicationUserManager userManager = Startup.UserManagerFactory())
                {
                    bool canUseLoyalCustomerCoupon = await userManager.IsInRoleAsync(userId, "LoyalCustomer");

                    return(canUseLoyalCustomerCoupon);
                }
            }

            return(false);
        }