public void AdminMenu(InputClickedEventData eventData) { if (isCreate) { CreateKeyboard(1, null); } else if (isActivity) { if (ams.GetSelectedObject() != null) { ams.GetSelectedObject().GetComponent <Renderer>().material = materials[0]; } ams.SetSelectedObject(gazedAtObj); } else if (isEdit && ams.container.activities.Count != 0) { storedActs.SetActive(false); storedInstruction.SetActive(true); ams.SetSelectedActivity(ams.container.activities.Find(x => x.name == ams.GetSelectedObject().name)); // menus[3].transform.GetChild(0).GetComponent <TextMesh>().text = ams.GetSelectedObject().name; menus[3].transform.GetChild(1).GetComponent <TextMesh>().text = "Page " + (ams.GetCurrentPage() + 1) + " / " + (ams.GetInstructionPageAmount() + 1); foreach (Instructions i in ams.GetSelectedActivity().instructions) { InstantiateInstructionButton(i.instructionText, i); } menus[1].SetActive(false); menus[3].SetActive(true); ams.SetCurrentPage(0); ams.UpdatePageAmount(storedInstruction); this.gameObject.transform.localScale /= 1.1f; ams.SetSelectedObject(null); } else if (isDelete) { ams.DeleteActivity(ams.GetSelectedObject()); menus[1].transform.GetChild(0).GetComponent <TextMesh>().text = "Page " + (ams.GetCurrentPage() + 1) + " / " + (ams.GetActivityPageAmount() + 1); ams.SetSelectedObject(null); } else if (isReturn) { ams.Voice_Return(); } // Change page else if (isPageRight) { ams.Voice_Next(); } else if (isPageLeft) { ams.Voice_Previous(); } }
// GET: Activity/Delete/5 public ActionResult Delete(int id) { try { _manager.DeleteActivity(id); return(RedirectToAction("Index")); } catch (Exception ex) { return(RedirectToAction("Index")); } }
public ActionResult Delete(long id) { using (ActivityManager aManager = new ActivityManager()) { Activity activity = aManager.GetActivityById(id); if (activity != null) { aManager.DeleteActivity(activity); } } return(View("ActivityManager")); }
public ActivityDetailResponse DeleteActivity(string ActivityId) { ActivityId = ActivityId.Replace("+", "%20"); ActivityId = System.Net.WebUtility.UrlDecode(ActivityId); ActivityId = ActivityId.Replace(" ", "+"); ActivityDetailResponse requestData = new ActivityDetailResponse(); int _activityId = default(int); if (ActivityId == string.Empty) { requestData.Error = "Failed to create or update farm request structure invalid"; requestData.Status = ResponseStatus.Failed; return(requestData); } else { _activityId = Convert.ToInt32(EncryptionHelper.AesDecryption(ActivityId, EncryptionKey.LOG)); } try { if (HttpContext.Current.Session[ApplicationConstant.UserSession] != null) { SessionData sessionObject = (SessionData)HttpContext.Current.Session[ApplicationConstant.UserSession]; ActivityDetail resdata = new ActivityDetail(); var connectionString = "AggieGlobal"; var repo = new ActivityManager(connectionString); bool res = repo.DeleteActivity(_activityId); if (res == true) { requestData.Status = ResponseStatus.Successful; } else { requestData.Error = "Failed to create or update farm request structure invalid"; requestData.Status = ResponseStatus.Failed; return(requestData); } repo.Dispose(); } } catch (Exception ex) { requestData.Error = "Failed to create or update farm"; requestData.Status = ResponseStatus.Failed; AggieGlobalLogManager.Fatal("ActivityController :: CreateUpdatePlot failed :: " + ex.Message); } return(requestData); }