Пример #1
0
        public JsonResult SaveRecord(DevTest dev)
        {
            var DevRepo = _repository.RepositoryFor <DevTest>();

            var entity = DevRepo.Find(e => e.ID == dev.ID).FirstOrDefault();

            if (entity == null)
            {
                DevRepo.Add(dev);
            }
            else
            {
                entity.CampaignName  = dev.CampaignName;
                entity.AffiliateName = dev.AffiliateName;
                entity.Clicks        = dev.Clicks;
                entity.Conversions   = dev.Conversions;
                entity.Date          = dev.Date;
                entity.Impressions   = dev.Impressions;
            }

            _repository.SaveChanges();
            BroadCastData.NotifyToAllClients();

            return(Json("Record Saved", JsonRequestBehavior.AllowGet));
        }
Пример #2
0
 public ActionResult Index(DevTest dev)
 {
     if (ModelState.IsValid)
     {
         var DevRepo = _repository.RepositoryFor <DevTest>();
         DevRepo.Add(dev);
         _repository.SaveChanges();
         BroadCastData.NotifyToAllClients();
     }
     return(View());
 }
Пример #3
0
        public JsonResult DeleteRecord(int Id)
        {
            var DevRepo = _repository.RepositoryFor <DevTest>();

            var entity = DevRepo.Find(e => e.ID == Id).FirstOrDefault();

            if (entity != null)
            {
                DevRepo.Delete(entity);
            }

            _repository.SaveChanges();
            BroadCastData.NotifyToAllClients();
            return(Json("Record Deleted", JsonRequestBehavior.AllowGet));
        }