コード例 #1
0
        public IHttpActionResult Put(_CampaignViewModel model)
        {
            string userId = User.Identity.GetUserId();

            model.UserId = userId;
            _adapter.UpdateCampaign(model);
            return(Ok());
        }
コード例 #2
0
 public void UpdateCampaign(_CampaignViewModel model)
 {
     using (ApplicationDbContext context = new ApplicationDbContext())
     {
         Campaign dbCampaign = context.Campaigns.Where(c => c.CampaignId == model.CampaignId).FirstOrDefault();
         dbCampaign.CampaignKeyword = model.CampaignKeyWord;
         dbCampaign.CampaignActive  = model.CampaignActive;
         dbCampaign.CampaignGift    = model.CampaignGift;
         context.SaveChanges();
     }
 }
コード例 #3
0
 public void CreateCampaign(_CampaignViewModel model)
 {
     using (ApplicationDbContext context = new ApplicationDbContext())
     {
         Campaign dbCampaign = context.Campaigns.Create();
         dbCampaign.CampaignName    = model.CampaignName;
         dbCampaign.CampaignKeyword = model.CampaignKeyWord;
         dbCampaign.CampaignActive  = model.CampaignActive;
         dbCampaign.CampaignGift    = model.CampaignGift;
         dbCampaign.UserId          = model.UserId;
         context.Campaigns.Add(dbCampaign);
         context.SaveChanges();
     }
 }
コード例 #4
0
        public IHttpActionResult Get(int Id)
        {
            _CampaignViewModel model = _adapter.GetCampaign(Id);

            return(Ok(model));
        }