public DBProcessResult UserAndTenantModify(UserInfoModifyViewModel userViewModel) { DBProcessResult result = new DBProcessResult(); try { IUserService userService = new UserService(); IEMTenantService tenantService = new EMTenantService(); if (!string.IsNullOrEmpty(userViewModel.Pwd)) { EMUser user = userService.GetUser(userViewModel.UserCode); user.PassWord = userViewModel.Pwd; userService.Update(user); } EMTenant tenant = tenantService.Select(userViewModel.TenantCode); tenant.Email = userViewModel.Email; tenant.QQ = userViewModel.QQ; tenantService.Update(tenant); result.Message = "修改成功!"; result.IsSuccess = true; } catch (Exception ex) { result.IsSuccess = false; result.Message = ex.Message; } return result; }
public UserInfoModifyViewModel GetUserAndTenant(string userCode) { try { UserInfoModifyViewModel model = null; IUserService userService = new UserService(); EMUser entity = userService.GetUser(userCode); IEMTenantService tenantService = new EMTenantService(); if (entity != null) { EMTenant tenant = tenantService.Select(entity.TenantCode); model = new UserInfoModifyViewModel() { UserCode = entity.UserCode, UserName = entity.UserName, TenantCode = entity.TenantCode, Email = tenant.Email, QQ = tenant.QQ, Password = entity.PassWord, IsRegisterUser = entity.IsRegisterUser }; return model; } return model; } catch (Exception ex) { Logger.Error(ex.Message, ex); return null; } }