Пример #1
0
        /// <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)));
        }
Пример #2
0
        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);
        }