public async Task <ActionResult <InfoResult <string> > > DeleteAccount(AcUserInfoManageDtos acUserInfoDtos) { var NewAccount = (await _IAcUserinfoService.Search(u => u.Id == acUserInfoDtos.Id)).FirstOrDefault(); InfoResult <AcUserInfoManageDtos> messageModel = new InfoResult <AcUserInfoManageDtos>(); if (NewAccount != null) { if (NewAccount.Status == 0) { messageModel.Msg = "该账户已处于注销状态"; return(Ok(messageModel)); } else { //将账户状态修改为冻结 NewAccount.Status = 0; var data = (await _IAcUserinfoService.Search(t => true)).ToList(); var data2 = _mapper.Map <List <AcUserInfoManageDtos> >(data); foreach (var item in data2) { if (item.Status == 0) { item.Statustr = "冻结"; } } return(await _IAcUserinfoService.Edit(NewAccount) > 0 ? new InfoResult <string>("注销成功!") : new InfoResult <string>("注销失败!")); } } return(Ok(messageModel)); }
public async Task <ActionResult <InfoResult <AcUserinfo> > > EdUserInfo(String userInfo) { AcUserInfoDtos permissio = JsonConvert.DeserializeObject <AcUserInfoDtos>(userInfo); var resert = _IMapper.Map <AcUserinfo>(permissio); var data = await _IAcUserinfoService.Edit(resert); InfoResult <AcUserinfo> messageModel = new InfoResult <AcUserinfo>(); if (data > 0) { messageModel.Msg = "授权成功!"; messageModel.Code = 400; messageModel.Success = true; } else { messageModel.Msg = "授权失败!"; messageModel.Code = 201; messageModel.Success = false; } return(Ok(messageModel)); }