public async Task <ActionResult <InfoResult <AcUserinfo> > > Adduser(AcUserInfoManageDtos acUserinfo) { var userList = await _IAcUserinfoService.Search(t => true); int max = 0; foreach (var item in userList) { if (item.Id > max) { max = item.Id; } } acUserinfo.Id = max + 1; acUserinfo.Status = 1; InfoResult <AcUserinfo> messageModel = new InfoResult <AcUserinfo>(); var data = await _IAcUserinfoService.Add(_mapper.Map <AcUserinfo>(acUserinfo)); if (data > 0) { messageModel.Msg = "添加成功!"; messageModel.Code = 200; messageModel.Success = true; } else { messageModel.Msg = "添加失败!"; messageModel.Code = 400; messageModel.Success = false; } return(Ok(messageModel)); }
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 <string> > > UpdateUser(AcUserInfoManageDtos acUserInfoDtos) { var NewUser = (await _IAcUserinfoService.Search(u => u.Id == acUserInfoDtos.Id)).FirstOrDefault(); InfoResult <AcUserInfoManageDtos> messa1geModel = new InfoResult <AcUserInfoManageDtos>(); if (NewUser != null) { NewUser.Account = acUserInfoDtos.Account; NewUser.Id = acUserInfoDtos.Id; NewUser.Pwd = acUserInfoDtos.Pwd; NewUser.RoleId = acUserInfoDtos.RoleId; NewUser.StaffId = acUserInfoDtos.StaffId; NewUser.Status = acUserInfoDtos.Status; return(await _IAcUserinfoService.Edit(NewUser) > 0 ? new InfoResult <string>("修改成功!") : new InfoResult <string>("修改失败!")); } return(Ok(messa1geModel)); }