// GET: AccountCharts/Delete/5 public ActionResult Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AccountChart accountChart = db.AccountCharts.Find(id); if (accountChart == null) { return(HttpNotFound()); } var canBeDeleted = !(accountChart.TransactionLines.Any() || accountChart.Transactions.Any()); ModalDelete model = new ModalDelete(); model.Action = "Delete"; model.Controller = "AccountCharts"; model.Id = id.ToString(); model.Name = accountChart.Name; model.IsSubmit = true; if (!canBeDeleted) { model.ModalMessage = "This account cannot be deleted, its already contains transactions"; model.DisableSubmit = true; } return(PartialView("_ModalDelete", model)); //return View(accountChart); }
public ActionResult Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Person person = db.People.Find(id); if (person == null) { return(HttpNotFound()); } //return View(person); ModalDelete model = new ModalDelete(); model.Action = "Delete"; model.Controller = "People"; model.Id = id.ToString(); model.Name = string.Format("{0}, {1}", person.LastName, person.FirstName); model.IsSubmit = true; return(PartialView("_ModalDelete", model)); }
public ActionResult RemoveFromGroup(Guid?id, Guid?parentId) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Person person = db.People.Find(parentId); Group group = db.Groups.Find(id); if (person == null || group == null) { //return HttpNotFound(); throw new Exception("person or group cannot be found"); } //return View(person); ModalDelete model = new ModalDelete(); model.Action = "RemoveFromGroup"; model.Controller = "People"; model.ParentId = parentId.ToString(); model.Id = id.ToString(); model.ModalTitle = "Remove Confirmation"; model.ModalMessage = "Are you sure you want to remove " + person.FirstName + " from group " + group.Name + "?"; return(PartialView("_ModalDelete", model)); }
public ActionResult RemoveFromFamily(Guid?id, Guid?parentId) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Family family = db.Families.Find(parentId); Person person = db.People.Find(id); if (person == null || family == null) { //return HttpNotFound(); throw new Exception("person or family cannot be found"); } //return View(person); ModalDelete model = new ModalDelete(); model.Action = "RemoveFromFamily"; model.Controller = "Family"; model.ParentId = id.ToString(); //parentId.ToString(); model.Id = id.ToString(); model.ModalTitle = "Remove Confirmation"; model.ModalMessage = "Are you sure you want to remove " + person.FirstName + " from famliy " + family.Name + "?"; ModelState.Clear(); return(PartialView("_ModalDelete", model)); }
public ActionResult Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var ownerId = Operator().OwnerGroupId; Family familyModel = db.Families.Where(x => x.OwnerGroupId == ownerId && x.ID == id).FirstOrDefault(); if (familyModel == null) { return(HttpNotFound()); } //return View(familyModel); //*************** ModalDelete model = new ModalDelete(); model.Action = "Delete"; model.Controller = "Family"; model.Id = id.ToString(); model.Name = familyModel.Name; model.IsSubmit = true; return(PartialView("_ModalDelete", model)); }
public IActionResult DeleteInventoryObjectSystemAjax(int id) { var ModalDeleteModel = new ModalDelete() { Controller = "InventoryObjectSystems", Action = "DeleteInventoryObjectSystemAjax", ModelId = id, Message = "" }; return(PartialView("Modals/_ModalDelete", model: ModalDeleteModel)); }
public ActionResult DeleteRole(string Id) { var role = RoleManager.FindById(Id); ModalDelete model = new ModalDelete(); model.Action = "DeleteRole"; model.Controller = "Permission"; model.Id = Id.ToString(); model.Name = role.Description; return(PartialView("_ModalDelete", model)); }
public ActionResult DeleteUser(string Id) { var user = UserManager.FindById(Id); ModalDelete model = new ModalDelete(); model.Action = "DeleteUser"; model.Controller = "Permission"; model.Id = Id.ToString(); model.Name = user.UserName; return(PartialView("_ModalDelete", model)); }
public ActionResult ComfirmRemoveFromFamily(ModalDelete deleteModel) { if (deleteModel == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Person person = db.People.Include("Family").Where(x => x.Id == new Guid(deleteModel.ParentId)).FirstOrDefault(); if (person == null) { return(HttpNotFound()); } person.Family = null; db.SaveChanges(); Family family = db.Families.Find(new Guid(deleteModel.Id)); var model = Mapper.Map <FamilyView>(family); model.FamilyMembers = db.People.Where(x => x.Family.ID == family.ID).ProjectTo <PersonView>().ToList(); ModelState.Clear(); return(PartialView("_FamilyMembersPartial", model)); }
// GET: Transactions/Delete/5 public ActionResult Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Transaction transaction = db.Transactions.Find(id); if (transaction == null) { return(HttpNotFound()); } ModalDelete model = new ModalDelete(); model.Action = "Delete"; model.Controller = "Transactions"; model.Id = id.ToString(); model.Name = transaction.TransactionDate.ToString(); model.IsSubmit = true; return(PartialView("_ModalDelete", model)); }
public ActionResult Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Group group = db.Groups.Find(id); if (group == null) { return(HttpNotFound()); } //return View(group); ModalDelete model = new ModalDelete(); model.Action = "Delete"; model.Controller = "Groups"; model.Id = id.ToString(); model.Name = group.Name; model.IsSubmit = true; return(PartialView("_ModalDelete", model)); }