/// <summary> /// 删除 /// </summary> /// <param name="deleteInputDto"></param> /// <returns></returns> public List <DeleteOutputDto> Delete(DeleteInputDto deleteInputDto) { setFormId(deleteInputDto); var apiResult = client.Delete(deleteInputDto.FormId, JsonConvert.SerializeObject(deleteInputDto)); CheckGetIsSuccess(apiResult); return(JsonConvert.DeserializeObject <List <DeleteOutputDto> >(GetData(apiResult))); }
public async Task <DeletedOutputDto> Delete(DeleteInputDto input) { var users = Repository.GetAll().Where(m => input.Id.Contains(m.Id)); var dto = new DeletedOutputDto(); foreach (var user in users) { if (await UserManager.DeleteAsync(user) == IdentityResult.Success) { dto.Deleted.Add(user.UserName); } else { dto.NotDelete.Add(user.UserName); } } return(dto); }