public CouponViewModel AddCoupon(string value) { var converted = Convert.ToInt32(value); var userId = HttpContext.Current.User.Identity.GetUserId(); return(TransformModels.ToCouponViewModel(_wheelService.CreateCoupon(converted, userId))); }
public IEnumerable <TransactionViewModel> GetByUserId(string userId) { return(_wheelService.GetTransactionsByUserId(userId).Select(x => TransformModels.ToTransactionViewModel(x))); }
public IEnumerable <TransactionViewModel> GetAll() { return(_wheelService.GetAllTransactions().Select(x => TransformModels.ToTransactionViewModel(x))); }
public BalanceViewModel CreateBalance() { var userId = HttpContext.Current.User.Identity.GetUserId(); return(TransformModels.ToBalanceViewModel(_wheelService.CreateBalance(userId))); }
public BalanceViewModel UpdateBalance(decimal balance) { var userId = HttpContext.Current.User.Identity.GetUserId(); return(TransformModels.ToBalanceViewModel(_wheelService.UpdateBalance(balance, userId))); }
public IEnumerable <CouponViewModel> GetByUserId(string userId) { return(_wheelService.GetCouponByUserId(userId).Select(x => TransformModels.ToCouponViewModel(x))); }
public WheelConfigurationViewModel AddWheelConfiguration(WheelConfigurationBindingModel model) { var userId = HttpContext.Current.User.Identity.GetUserId(); return(TransformModels.ToWheelConfigurationViewModel(_wheelService.CreateWheelConfig(model, userId))); }
public ApplicationUserViewModel GetByUserId(string userId) { return(TransformModels.ToApplicationUserViewModel(_wheelService.GetUserById(userId))); }
// [Authorize(Roles = "Admin")] public IEnumerable <ApplicationUserViewModel> GetAll() { return(_wheelService.GetAllUsers().Select(x => TransformModels.ToApplicationUserViewModel(x))); }
public WheelDataViewModel GetWheelConfiguration() { var config = _wheelConfigurationRepo.GetWheelConfiguration(); var slices = _wheelConfigurationSliceRepo.GetByWheelConfigurationId(config.Id).Select(x => TransformModels.ToWheelConfigurationSliceViewModel(x)); return(new WheelDataViewModel { configId = config.Id, colorArray = new List <string> { "#364C62", "#F1C40F", "#E67E22", "#E74C3C", "#ECF0F1", "#95A5A6", "#16A085", "#27AE60", "#2980B9", "#8E44AD", "#2C3E50", "#F39C12", "#D35400", "#C0392B", "#BDC3C7", "#1ABC9C", "#2ECC71", "#E87AC2", "#3498DB", "#9B59B6", "#7F8C8D" }, segmentValuesArray = slices, svgWidth = 1024, svgHeight = 768, wheelStrokeColor = "#D0BD0C", wheelStrokeWidth = 18, wheelSize = 700, wheelTextOffsetY = 80, wheelTextColor = "#000", wheelTextSize = "2.3em", wheelImageOffsetY = 40, wheelImageSize = 50, centerCircleSize = 0, centerCircleStrokeColor = "#F1DC15", centerCircleStrokeWidth = 12, centerCircleFillColor = "#EDEDED", segmentStrokeColor = "#E2E2E2", segmentStrokeWidth = 4, centerX = 512, centerY = 384, hasShadows = false, numSpins = 999, spinDestinationArray = new List <string>(), minSpinDuration = 6, gameOverText = "GAME OVER", invalidSpinText = "INVALID SPIN. PLEASE SPIN AGAIN.", introText = "YOU HAVE TO<br>SPIN IT <span style='color:#F282A9;'>2</span> WIN IT!", hasSound = true, gameId = "9a0232ec06bc431114e2a7f3aea03bbe2164f1aa", clickToSpin = true }); }
public SpinViewModel AddSpin(SpinBindingModel model) { var userId = HttpContext.Current.User.Identity.GetUserId(); return(TransformModels.ToSpinViewModel(_wheelService.CreateSpin(model, userId))); }