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); }
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(); } }