protected void Awake() { var model = new ClickerModel(); var controller = new ClickerController(model); m_View = new ClickerView(model, controller); }
public async Task <ActionResult> ClickerTest() { var dummy = new ClickerModel(); dummy.Name = "test"; dummy.Data = "DummyData" + new Random(10); dummy.Published_at = DateTime.Now; var result = await ImageProvider.RunAsync(dummy, "http://placeholder.no/api/clicker/inputdata"); if (result != null && result is bool && (bool)result) { return new JsonResult() { Data = new { Result = "Success" }, JsonRequestBehavior = JsonRequestBehavior.AllowGet } } ; else { return new JsonResult() { Data = new { Result = "Failure" }, JsonRequestBehavior = JsonRequestBehavior.AllowGet } }; } }
public ActionResult InputData([FromBody] ClickerModel model) { if (model != null && model is ClickerModel) { var clickerPage = contentRepository.GetChildren <ClickerPage>(ContentReference.StartPage).FirstOrDefault(); if (clickerPage == null) { clickerPage = contentRepository.GetDefault <ClickerPage>(ContentReference.StartPage); clickerPage.DataSet = new List <ContentReference>(); clickerPage.Name = "clicker num" + (new Random().Next()); contentRepository.Save(clickerPage, SaveAction.Publish, AccessLevel.NoAccess); } var modelPage = contentRepository.GetDefault <StupidClickerModel>(clickerPage.ContentLink); modelPage.UpdateStupid(model); modelPage.Name = "model num" + (new Random().Next()); contentRepository.Save(modelPage, SaveAction.Publish, AccessLevel.NoAccess); return(new JsonDataResult() { ContentType = "application/json", Data = true, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } return(new JsonDataResult() { ContentType = "application/json", Data = false, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public async Task <ActionResult> ClickerTest() { var dummy = new ClickerModel { Name = "test", Data = "DummyData" + new Random(10), Published_at = DateTime.Now }; var payload = JsonConvert.SerializeObject(dummy); var result = await ImageProvider.GetImage(payload, "http://placeholder.no/api/clicker/inputdata"); if (result != null && result is bool && (bool)result) { return new JsonResult() { Data = new { Result = "Success" }, JsonRequestBehavior = JsonRequestBehavior.AllowGet } } ; else { return new JsonResult() { Data = new { Result = "Failure" }, JsonRequestBehavior = JsonRequestBehavior.AllowGet } }; }
public ActionResult GetSlideData(int id) { var contentReference = new ContentReference(id); if (contentReference == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } if (id == 0) { return(new JsonDataResult() { ContentType = "application/json", Data = new SimpleImageModel() { Url = "https://assets3.thrillist.com/v1/image/2546883/size/tmg-article_tall.jpg", Text = "Some text that caused this image" }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } var contentLoader = ServiceLocator.Current.GetInstance <ContentLoader>(); var contentLoaderWrapper = ServiceLocator.Current.GetInstance <ContentLoaderWrapper>(); var images = contentLoader.GetChildren <ImageModel>(contentReference); var clickerPage = contentLoaderWrapper.FindPagesOfType <ClickerPage>(ContentReference.StartPage, false).FirstOrDefault(); var latestSensorData = contentLoaderWrapper.FindPagesOfType <StupidClickerModel>(clickerPage?.ContentLink, false).FirstOrDefault(); ClickerModel clickerModel = null; if (latestSensorData != null) { clickerModel = new ClickerModel(latestSensorData); } SimpleImageModel image = null; if (images != null && images.Any()) { var firstImage = images.First(); image = new SimpleImageModel() { Url = firstImage.Url, Text = firstImage.Text, ClickerModel = clickerModel }; } return(new JsonDataResult() { ContentType = "application/json", Data = image, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public App() { // Specify the way to exit from the application. this.ShutdownMode = ShutdownMode.OnMainWindowClose; // Create an instance of a Clicker class model. clicker = new ClickerModel(); }
public bool InputData([FromBody] ClickerModel model) { if (model != null && model is ClickerModel) { using (var db = new DatabaseContext()) { db.ClickerData.Add(model); try { db.SaveChanges(); } catch (Exception e) { return(false); } return(true); } } return(false); }
public CheckingPlanResultViewModel() { // Get the instance of a Clicker class model. clicker = (Application.Current as ClickerDeliveryDocuments.App)?.clicker; }
public ClickerView(ClickerModel model, ClickerController controller) { OnScoreUpdated(model.Score); model.OnScoreUpdated += OnScoreUpdated; m_Controller = controller; }
public ClickerController(ClickerModel model) { m_Model = model; }