public async Task ChangeUserImagePathById(Guid id, string ImagePath) //用户修改头像 { using (IDAL.IUserService userSvc = new DAL.UserService()) { var user = await userSvc.GetAllAsync().FirstAsync(m => m.Id == id); user.ImagePath = ImagePath; await userSvc.EditAsync(user); } }
public async Task ChangeUserFanscunt(Guid id, int focus, int fans) { using (IDAL.IUserService userSvc = new DAL.UserService()) { var data = await userSvc.GetAllAsync().FirstOrDefaultAsync(m => m.Id == id); data.FocusCount = focus; data.FansCount = fans; await userSvc.EditAsync(data); } }
/// <summary> /// 修改用户信息 /// </summary> /// <param name="email"></param> /// <param name="siteName"></param> /// <param name="imagePath"></param> /// <returns></returns> public async Task ChangeUserInformation(string email, string siteName, string imagePath) { using (IDAL.IUserService userSvc = new DAL.UserService()) { var user = await userSvc.GetAllAsync().FirstAsync(m => m.Email == email); user.SiteName = siteName; user.ImagePath = imagePath; await userSvc.EditAsync(user); } }
public async Task ChangeUserInformation(string email, string nickname, string ImagePath, string psersonDesc) //修改个人信息 { using (IDAL.IUserService userSvc = new DAL.UserService()) { var user = await userSvc.GetAllAsync().FirstAsync(m => m.Eamil == email); user.NickName = nickname; user.ImagePath = ImagePath; user.PersonalDescription = psersonDesc; await userSvc.EditAsync(user); } }
public async Task ChangeUserInformationById(Guid id, string email, string nickname, string psersonDesc) { using (IDAL.IUserService userSvc = new DAL.UserService()) { var setuser = await userSvc.GetAllAsync().FirstAsync(m => m.Id == id); setuser.Eamil = email; setuser.NickName = nickname; setuser.PersonalDescription = psersonDesc; await userSvc.EditAsync(setuser); } }
public async Task ChangePassword(string email, string oldPwd, string newPwd) { using (IDAL.IUserService userSvc = new DAL.UserService()) { if (await userSvc.GetAllAsync().AnyAsync(m => m.Email == email && m.Password == oldPwd)) { var user = await userSvc.GetAllAsync().FirstAsync(m => m.Email == email); user.Password = newPwd; await userSvc.EditAsync(user); } } }
public async Task UserEdit(Guid userid, string email, string imagepath, string sitename, int type) { using (IDAL.IUserService userService = new DAL.UserService()) { var user = await userService.GetOneByIdAsync(userid); user.Email = email; user.ImagePath = imagepath; user.SiteName = sitename; user.Type = type; await userService.EditAsync(user); } }
public async Task ChangePassword(string email, string newPwd, string oldPwd) //修改密码 { using (IDAL.IUserService userSvc = new DAL.UserService()) { var data = await userSvc.GetAllAsync().AnyAsync(m => m.Eamil == email && m.Password == oldPwd); //判断是否存在该用户 if (data) { //找到对应的用户修改密码 var user = await userSvc.GetAllAsync().FirstAsync(m => m.Eamil == email); user.Password = newPwd; await userSvc.EditAsync(user); } else { throw new ArgumentException("旧密码错误"); } } }