public async Task<ActionResult> Create(RewardGroupInformation model)
 {
     using (var serviceEngine = new ServiceHelper())
     {
         await serviceEngine.Client.PostAsync<RewardGroupInformation>("/Reward/CreateRewardGroup", model);
         return RedirectToAction("Index");
     }
 }
 public void GivenAdminทำการสรางRewardgroupคะแนนทใชในการแลกวนทสนสดการสงชงโชค(int points, string expiredDate)
 {
     var rewardgroupInfo = new RewardGroupInformation
     {
         RequestPoints = points,
         ExpiredDate = DateTime.Parse(expiredDate)
     };
     ScenarioContext.Current.Set(rewardgroupInfo, "rewardGroupInformation");
 }
 public void CreateRewardGroup(RewardGroupInformation model)
 {
     using (var dctx = new DailySoccer.DAC.EF.DailySoccerModelContainer())
     {
         dctx.RewardGroups.Add(new RewardGroup
         {
             Id = model.Id,
             RequestPoints = model.RequestPoints,
             ExpiredDate = model.ExpiredDate
         });
         dctx.SaveChanges();
     }
 }
 public void CreateRewardGroup(RewardGroupInformation model)
 {
     var rewardFacade = new RewardFacade();
     rewardFacade.CreateRewardGroup(model);
 }
Esempio n. 5
0
 public void CreateRewardGroup(RewardGroupInformation model)
 {
     var rewardDac = FacadeRepository.Instance.RewardDataAccess;
     var currentDate = DateTime.Now;
     var rewardGroup = rewardDac.GetRewardGroup();
     var isAllowCreate = rewardGroup.All(it => it.ExpiredDate.Date != model.ExpiredDate.Date);
     if (model.ExpiredDate.Date >= currentDate.Date && isAllowCreate)
     {
         rewardDac.CreateRewardGroup(model);
     }            
 }
        public void EditRewardGroup(int id, RewardGroupInformation model)
        {
            using (var dctx = new DailySoccer.DAC.EF.DailySoccerModelContainer())
            {
                var qry = dctx.RewardGroups.FirstOrDefault(it => it.Id == model.Id);
                qry.Id = model.Id;
                qry.RequestPoints = model.RequestPoints;
                qry.ExpiredDate = model.ExpiredDate;

                dctx.SaveChanges();
            }
        }