Ejemplo n.º 1
0
        public virtual async Task <ActionResult> Delete(Guid ID, int?TournamentID)
        {
            _Group.Delete(ID);
            await _uow.SaveChangesAsync();

            return(RedirectToAction("Index?TournamentID=" + TournamentID.Value));
        }
        private void OnDeleteGroupCommand(object obj)
        {
            Toast("分组已被移除", ToastType.Success);
            var groups      = group.GetGroups();
            var group_      = group.GetGroup(selectedNavigationItem.ID);
            int removeIndex = groups.IndexOf(group_);

            group.Delete(selectedNavigationItem.ID);
            Items.Remove(selectedNavigationItem);
            groups = group.GetGroups();
            if (NavSelectedItem.ID != -1)
            {
                if (groups.Count > 0)
                {
                    SelectGroup(groups[removeIndex == 0 ? 0 : removeIndex - 1].ID);
                }
                else
                {
                    SelectGroup(-1);
                }
            }
            //将分组内的项目转移
            var groupProjects = projects.GetProjects(selectedNavigationItem.ID);

            foreach (var project in groupProjects)
            {
                project.GroupID = 0;
                projects.Update(project);
            }
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> ConfirmDelete(string id)
        {
            var group = _groupService.GetById(id);
            await _groupService.Delete(group);

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 4
0
        public ActionResult Remove(int id)
        {
            var isRemove = repo.Delete(id, Session["UserName"].ToString());

            if (isRemove)
            {
                TempData["msgSuccess"] = fn.fg.Delete;
            }
            else
            {
                TempData["msgError"] = fn.fg.DFailed;
            }

            return(RedirectToAction("ListGroup", "UserGroup"));
        }
Ejemplo n.º 5
0
 /// <summary>
 /// 删除一个实体
 /// </summary>
 /// <param name="_entity"></param>
 /// <returns></returns>
 public int Delete(string g_id, string mid)
 {
     return(dal.Delete(g_id, mid));
 }
Ejemplo n.º 6
0
        public static void DeleteGroup(GroupInfo group)
        {
            IGroup dal = Factory <IGroup> .Create("Group");

            dal.Delete(group);
        }