Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
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));
        }
 public ActionResult DeleteConfirmed(int id)
 {
     DevTest devTest = _unitOfWork.DevTestRepository.GetById(id);
     _unitOfWork.DevTestRepository.Delete(devTest);
     _unitOfWork.Commit();
     return RedirectToAction("Index");
 }
Esempio n. 6
0
 //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);
 }
Esempio n. 7
0
        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"));
        }
Esempio n. 8
0
        public ActionResult DeleteConfirmed(int id)
        {
            DevTest devTest = db.DevTests.Find(id);

            db.DevTests.Remove(devTest);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 9
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            DevTest devTest = await db.DevTests.FindAsync(id);

            db.DevTests.Remove(devTest);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Esempio n. 10
0
        //
        // GET: /Demo/Edit/5

        public ActionResult Edit(int id = 0)
        {
            DevTest devtest = db.DevTests.Find(id);

            if (devtest == null)
            {
                return(HttpNotFound());
            }
            return(View(devtest));
        }
Esempio n. 11
0
 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));
 }
Esempio n. 12
0
 public ActionResult Index(DevTest dev)
 {
     if (ModelState.IsValid)
     {
         var DevRepo = _repository.RepositoryFor <DevTest>();
         DevRepo.Add(dev);
         _repository.SaveChanges();
         BroadCastData.NotifyToAllClients();
     }
     return(View());
 }
Esempio n. 13
0
        public ActionResult Add(int Id = 0)
        {
            var model = new DevTest();

            if (Id != 0)
            {
                model = _devTestService.GetDevTestDetailsById(Id);
                return(View(model));
            }
            return(View(model));
        }
Esempio n. 14
0
        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));
        }
Esempio n. 15
0
        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"));
        }
Esempio n. 16
0
        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));
        }
Esempio n. 17
0
 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));
 }
Esempio n. 18
0
        // 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();
        }
Esempio n. 19
0
 public ActionResult Add(DevTest model)
 {
     if (model.Id == 0)
     {
         _devTestService.SaveDevTestDetails(model);
     }
     else
     {
         _devTestService.UpdateDevTestDetails(model);
     }
     return(RedirectToAction("List", "Home"));
 }
Esempio n. 20
0
 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);
 }
Esempio n. 21
0
        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"));
        }
Esempio n. 22
0
        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);
        }
Esempio n. 23
0
 public bool SaveDevTestDetails(DevTest entity)
 {
     try
     {
         _unitOfWork.DevTestRepository.Add(entity);
         _unitOfWork.Commit();
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
Esempio n. 24
0
        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));
        }
Esempio n. 25
0
        // 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));
        }
Esempio n. 26
0
        // 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));
        }
Esempio n. 27
0
        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));
        }
Esempio n. 28
0
        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);
        }
Esempio n. 29
0
        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();
            }
        }
Esempio n. 30
0
 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());
     }
 }