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 = "该节点存在子节点" })); }
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)); }
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(); }
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); } } }
public virtual IActionResult Delete(Guid id) { _repositoryEF.Delete(id); _unitOfWork.Commit(); return(Json(new { d = true })); }
public IActionResult ModuleElementDelete(Guid id) { _moduleElementRepository.Delete(id); _unitOfWork.Commit(); return(Json(new { d = true })); }