public void changing(int id, string CampaignName, DateTime?date, int?Clicks, int?Conversatioion, int?Impressions, string AffiliateName) { if (date == null) { date = DateTime.Now; } //DevTest itemToChange = db.DevTest.Where(p => p.id == id).FirstOrDefault(); // What change DevTest ChangedItem = new DevTest() { id = id, CampaignName = CampaignName, date = date, Clicks = Clicks, Conversatioion = Conversatioion, Impressions = Impressions, AffiliateName = AffiliateName }; // What should be devTestRepository.UpdateElement(ChangedItem); devTestRepository.Save(); //db.DevTest.Attach(ChangedItem); //db.Entry(ChangedItem).State = EntityState.Modified; //db.SaveChanges(); Clients.All.afterChanging(id, ChangedItem); }
public void Inserting(string CampaignName, DateTime?date, int?Clicks, int?Conversatioion, int?Impressions, string AffiliateName) //, { if (date == null) { date = DateTime.Now; } DevTest newData = new DevTest() { CampaignName = CampaignName, date = date, Clicks = Clicks, Conversatioion = Conversatioion, Impressions = Impressions, AffiliateName = AffiliateName }; devTestRepository.InsertElement(newData); devTestRepository.Save(); //db.DevTest.Add(newData); //db.SaveChanges(); Clients.All.afterInserting(newData); }
public JsonResult GetDataById(int id) { string msg = ""; string modelDate = ""; DevTest model = new DevTest(); try { using (DevTestContext context = new DevTestContext()) { model = context.DevTests.FirstOrDefault(d => d.ID == id); modelDate = Convert.ToDateTime(model.Date).ToShortDateString(); } } catch (Exception cc) { msg = "Error Occur"; } var jsonresult = new { msg = msg, Result = model, modelDate = modelDate }; return(Json(jsonresult, JsonRequestBehavior.AllowGet)); }
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 DeleteConfirmed(int id) { DevTest devTest = _unitOfWork.DevTestRepository.GetById(id); _unitOfWork.DevTestRepository.Delete(devTest); _unitOfWork.Commit(); return RedirectToAction("Index"); }
//Add or Edit DevTest internal bool Submit(DevTest objDevtest) { if (objDevtest.Id > 0) //Edit { DevTest devTestModel; using (var _dbContext = new SignalRContext()) { devTestModel = _dbContext.DevTests.FirstOrDefault(p => p.Id == objDevtest.Id); if (devTestModel == null) { return(false); } } using (var _dbContext = new SignalRContext()) { _dbContext.Entry(objDevtest).State = System.Data.Entity.EntityState.Modified; if (_dbContext.SaveChanges() > 0) { return(true); } } } else //Add { using (var _dbContext = new SignalRContext()) { _dbContext.DevTests.Add(objDevtest); if (_dbContext.SaveChanges() > 0) { return(true); } } } return(false); }
public ActionResult Update(DevTest devTest) { using (var context = new MyDbContext()) { var userRecord = context.DevTest.Find(devTest.ID); userRecord.AffiliateName = devTest.AffiliateName; userRecord.CampaignName = devTest.CampaignName; userRecord.Clicks = devTest.Clicks; userRecord.Conversions = devTest.Conversions; userRecord.Date = DateTime.Now; userRecord.Impressions = devTest.Impressions; context.DevTest.Add(userRecord); context.Entry(userRecord).State = EntityState.Modified; context.SaveChanges(); } //Once the record is inserted , then notify all the subscribers (Clients) DevTestHub.NotifyCurrentUserInformationToAllClients(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { DevTest devTest = db.DevTests.Find(id); db.DevTests.Remove(devTest); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <ActionResult> DeleteConfirmed(int id) { DevTest devTest = await db.DevTests.FindAsync(id); db.DevTests.Remove(devTest); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
// // GET: /Demo/Edit/5 public ActionResult Edit(int id = 0) { DevTest devtest = db.DevTests.Find(id); if (devtest == null) { return(HttpNotFound()); } return(View(devtest)); }
public ActionResult Edit([Bind(Include = "ID,CampaignName,Date,Clicks,Impressions,AffiliateName")] DevTest devTest) { if (ModelState.IsValid) { db.Entry(devTest).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(devTest)); }
public ActionResult Index(DevTest dev) { if (ModelState.IsValid) { var DevRepo = _repository.RepositoryFor <DevTest>(); DevRepo.Add(dev); _repository.SaveChanges(); BroadCastData.NotifyToAllClients(); } return(View()); }
public ActionResult Add(int Id = 0) { var model = new DevTest(); if (Id != 0) { model = _devTestService.GetDevTestDetailsById(Id); return(View(model)); } return(View(model)); }
public ActionResult Create([Bind(Include = "ID,CampaignName,Date,Clicks,Impressions,AffiliateName")] DevTest devTest) { if (ModelState.IsValid) { db.DevTests.Add(devTest); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(devTest)); }
public ActionResult DeleteConfirmed(int id) { DevTest devtest = db.DevTests.Find(id); db.DevTests.Remove(devtest); db.SaveChanges(); var context = GlobalHost.ConnectionManager.GetHubContext <ChatHub>(); context.Clients.All.getalldata(); return(RedirectToAction("Index")); }
public JsonResult GetRecord(DevTest devTest) { DevTest record; using (var context = new MyDbContext()) { record = context.DevTest.FirstOrDefault(x => x.ID == devTest.ID); } return(Json(record, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(DevTest devtest) { if (ModelState.IsValid) { db.Entry(devtest).State = EntityState.Modified; db.SaveChanges(); var context = GlobalHost.ConnectionManager.GetHubContext <ChatHub>(); context.Clients.All.getalldata(); return(RedirectToAction("Index")); } return(View(devtest)); }
// PUT api/devtests/5 public void Put(int id, [FromBody] DevTest entity) { var devtest = Uow.Db.DevTests.First(x => x.Id == id); devtest.CampaingnName = entity.CampaingnName; devtest.Date = entity.Date; devtest.Clicks = entity.Clicks; devtest.Conversions = entity.Conversions; devtest.Impressions = entity.Impressions; devtest.AffiliateName = entity.AffiliateName; Uow.Db.SaveChanges(); }
public ActionResult Add(DevTest model) { if (model.Id == 0) { _devTestService.SaveDevTestDetails(model); } else { _devTestService.UpdateDevTestDetails(model); } return(RedirectToAction("List", "Home")); }
public ActionResult Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } DevTest devTest = _unitOfWork.DevTestRepository.GetById(id); if (devTest == null) { return HttpNotFound(); } return View(devTest); }
public ActionResult Delete(DevTest devTest) { using (var context = new MyDbContext()) { var empRecord = context.DevTest.Find(devTest.ID); context.DevTest.Remove(empRecord); context.SaveChanges(); } //Once the record is inserted , then notify all the subscribers (Clients) DevTestHub.NotifyCurrentUserInformationToAllClients(); return(RedirectToAction("Index")); }
public void deleting(int id) { //DevTest itemToRemove = db.DevTest.Where(p => p.id == id).FirstOrDefault(); // What we will remove //db.DevTest.Remove(itemToRemove); //db.SaveChanges(); DevTest itemToRemove = devTestRepository.GetElementsByID(id); devTestRepository.DeleteElement(id); devTestRepository.Save(); Clients.All.afterDeleting(itemToRemove); }
public bool SaveDevTestDetails(DevTest entity) { try { _unitOfWork.DevTestRepository.Add(entity); _unitOfWork.Commit(); return(true); } catch (Exception ex) { return(false); } }
public ActionResult Index(int?ID) { DevTest model = new DevTest(); if (ID != null) { using (var context = new MyDbContext()) { model = context.DevTest.FirstOrDefault(x => x.ID == ID); } } return(View(model)); }
// GET: DevTests/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DevTest devTest = db.DevTests.Find(id); if (devTest == null) { return(HttpNotFound()); } return(View(devTest)); }
// GET: Campaign/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DevTest devTest = await db.DevTests.FindAsync(id); if (devTest == null) { return(HttpNotFound()); } return(View(devTest)); }
public ActionResult Create(DevTest devtest) { if (ModelState.IsValid) { db.DevTests.Add(devtest); db.SaveChanges(); var context = GlobalHost.ConnectionManager.GetHubContext <ChatHub>(); context.Clients.All.getalldata(); return(RedirectToAction("Index")); } return(View(devtest)); }
public ActionResult Edit(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } DevTest devTest = _unitOfWork.DevTestRepository.GetById(id); if (devTest == null) { return HttpNotFound(); } var devTestVm = Mapper.Map<DevTest, DevTestVM>(devTest); return View(devTestVm); }
public void UpdateDevTestDetails(DevTest entity) { var objDevTest = GetDevTestDetailsById(entity.Id); if (objDevTest != null) { objDevTest.AffiliateName = entity.AffiliateName; objDevTest.CampaignName = entity.CampaignName; objDevTest.Clicks = entity.Clicks; objDevTest.Conversions = entity.Conversions; objDevTest.Date = entity.Date; objDevTest.Impressions = entity.Impressions; _unitOfWork.DevTestRepository.Update(objDevTest); _unitOfWork.Commit(); } }
public IHttpActionResult Put(int id, DevTest value) { try { if (ModelState.IsValid) { value.Date = DateTime.Now; _devTestService.Update(value); _devTestService.Save(); } return(Ok()); } catch (Exception) { return(BadRequest()); } }