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)); }
public ActionResult Index(DevTest dev) { if (ModelState.IsValid) { var DevRepo = _repository.RepositoryFor <DevTest>(); DevRepo.Add(dev); _repository.SaveChanges(); BroadCastData.NotifyToAllClients(); } return(View()); }
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)); }