public async Task <IResultModel> Move(OrganizeMoveModel model) { var entity = await _organizeRepository.FirstAsync(model.SourceId); if (entity == null) { return(ResultModel.NotExists); } if (model.SourceId == model.TargetId) { return(ResultModel.Failed("不能移动至原位置")); } entity.ParentId = model.TargetId; var result = await _organizeRepository.UpdateAsync(entity); return(ResultModel.Result(result)); }
public Task <IResultModel> Move(OrganizeMoveModel model) { return(_service.Move(model)); }