コード例 #1
0
 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;
 }
コード例 #2
0
 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;
     }
 }