public async Task <IResultModel> ImportFromEntity(ModelPropertyImportModel model) { if (model.Ids == null || !model.Ids.Any()) { return(ResultModel.Failed("请选择要导入的属性")); } var entities = new List <ModelPropertyEntity>(); foreach (var pId in model.Ids) { var pEntity = await _propertyRepository.GetAsync(pId); entities.Add(new ModelPropertyEntity { ClassId = model.ClassId, Name = pEntity.Name, ModelType = model.ModelType, EnumId = pEntity.EnumId, Nullable = pEntity.Nullable, Remarks = pEntity.Remarks, Type = pEntity.Type, Sort = model.Sort }); model.Sort++; } var result = await _repository.AddAsync(entities); return(ResultModel.Result(result)); }
public Task <IResultModel> ImportFromEntity(ModelPropertyImportModel model) { return(_service.ImportFromEntity(model)); }