/// <summary> /// 编辑管理员信息 /// </summary> /// <param name="model"></param> /// <param name="Id"></param> /// <returns></returns> public async Task <ReturnData <bool> > EditAsync(EditAdminDto model, string id) { var result = new ReturnData <bool>(); var admin = await _context.Admins.FirstOrDefaultAsync(i => i.Id == id); if (admin != null) { if (await CheckAdminEmailAsync(model.Email, id)) { admin.Email = model.Email; admin.LastUpTime = DateTime.Now; admin.Name = model.Name; admin.Account = model.Account; if (!string.IsNullOrEmpty(model.Password)) { admin.PassWord = MD5Encrypt32(model.Password); } // admin.PassWord = MD5Encrypt32(model.Password); } } result.Result = await _context.SaveChangesAsync() > 0; return(result); }
public async Task <IActionResult> Edit(EditAdminDto model, string id) { var result = await _service.EditAsync(model, id); return(Ok(result)); }