Ejemplo n.º 1
0
        private async void ChangeColor(MicrosoftColors microsoftColors, String user, String strTweet)
        {
            if (DateTime.Now.CompareTo(App.DateLastColorChanged.AddMinutes(App.MinutesToChangeColor)) >= 0)
            {
                //Armazenando o instante da mensagem
                App.DateLastColorChanged = DateTime.Now;

                btOverlay.Visibility = System.Windows.Visibility.Visible;

                IoTActivity atividade = new IoTActivity();
                atividade.Color = microsoftColors;
                atividade.User  = "******" + userScreenName;
                await atividadeTable.InsertAsync(atividade);

                //RefreshItemsAsync();

                //Removendo o Overlap
                btOverlay.Visibility = System.Windows.Visibility.Collapsed;

                //Faz um tweet da aplicação em  nome do usuário.
                PostTweet(user, strTweet);

                MessageBox.Show("Solicitação de troca de cor do stand enviada!", "MICROSOFT @ TDC 2014", MessageBoxButton.OK);
            }
            else
            {
                MessageBox.Show("Você pode solicitar uma mudança de cor a cada 1 minuto", "MICROSOFT @ TDC 2014", MessageBoxButton.OK);
            }
        }
        public async Task <ActionResult> DeleteConfirmed(string id)
        {
            IoTActivity ioTActivity = await db.IoTActivities.FindAsync(id);

            db.IoTActivities.Remove(ioTActivity);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
        public async Task <ActionResult> Edit([Bind(Include = "Id,Color,User,UriImage,Complete,CreatedAt,Deleted,UpdatedAt,Version")] IoTActivity ioTActivity)
        {
            if (ModelState.IsValid)
            {
                db.Entry(ioTActivity).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(ioTActivity));
        }
        // GET: IoTActivities/Edit/5
        public async Task <ActionResult> Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            IoTActivity ioTActivity = await db.IoTActivities.FindAsync(id);

            if (ioTActivity == null)
            {
                return(HttpNotFound());
            }
            return(View(ioTActivity));
        }