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)); }