Beispiel #1
0
        public virtual IActionResult Delete(Guid id)
        {
            var isFindchild = _repositoryEF.Count(s => s.Pid == id) > 0;

            if (!isFindchild)
            {
                _repositoryEF.Delete(id);
                _unitOfWork.Commit();
                return(Json(new { d = true }));
            }
            return(Json(new { d = false, msg = "该节点存在子节点" }));
        }
Beispiel #2
0
        public ActionResult DeleteTab(Guid cid, string guid)
        {
            var    column  = _repository.Find(cid);
            string tab     = column.Tab;
            var    listTab = Newtonsoft.Json.JsonConvert.DeserializeObject <List <TabsViewModel> >(tab);

            if (listTab.Count <= 1)
            {
                return(Json(false));
            }
            var first = listTab.First(s => s.Id == Guid.Parse(guid));

            listTab.Remove(first);
            column.Tab = Newtonsoft.Json.JsonConvert.SerializeObject(listTab);
            _repository.Update(column);
            _unitOfWork.Commit();
            Task.Run(() =>
            {
                _indexRecommend.Delete(Guid.Parse(guid));
            });
            return(Json(true));
        }
Beispiel #3
0
 public void SaveAssign(Guid roleId, Guid elementId, Guid moduleId, Guid managerId, bool ischecked)
 {
     if (ischecked)
     {
         _relevanceElementRepository.Insert(new RelevanceElementEntity()
         {
             ElementId = elementId, ModuleId = moduleId, OperateTime = DateTime.Now, OperatorId = managerId, RoleId = roleId, Status = (int)CommonState.正常, Description = "设置权限"
         });
     }
     else
     {
         _relevanceElementRepository.Delete(s => s.RoleId.Equals(roleId) && s.ElementId.Equals(elementId));
     }
     _unitOfWork.Commit();
 }
Beispiel #4
0
 public void Assign(Guid managerId, Guid roleId, Guid uid, bool ischecked)
 {
     if (ischecked)
     {
         _repositoryEF.Insert(new RelevanceRoleEntity()
         {
             Id = Guid.NewGuid(), ManagerId = managerId, OperatorId = uid, OperateTime = DateTime.Now, RoleId = roleId, Description = "增加权限"
         });
     }
     else
     {
         _repositoryEF.Delete(s => s.ManagerId.Equals(managerId) && s.RoleId.Equals(roleId));
     }
     _unitOfWork.Commit();
 }
        public async Task <PetShop> DeletePetShop(int id)
        {
            var petShop = await _petShop.GetPetShopById(id);

            if (petShop == null)
            {
                throw new DataNotFoundException($"Não foi encontrado um PetShop com o ID: {id}.");
            }
            else
            {
                _repo.Delete(petShop);

                if (!await _repo.SaveChangeAsync())
                {
                    throw new InvalidOperationException();
                }
                else
                {
                    return(petShop);
                }
            }
        }
Beispiel #6
0
 public virtual IActionResult Delete(Guid id)
 {
     _repositoryEF.Delete(id);
     _unitOfWork.Commit();
     return(Json(new { d = true }));
 }
Beispiel #7
0
 public IActionResult ModuleElementDelete(Guid id)
 {
     _moduleElementRepository.Delete(id);
     _unitOfWork.Commit();
     return(Json(new { d = true }));
 }