/// <summary>
 /// 根据用户ComputerName 获取
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public ElleUserEntity ElleUserByComputerName(ElleUserEntity entity)
 {
     CustomDataCommand command = DataCommandManager.CreateCustomDataCommandFromConfig("ElleUserByComputerName");
     command.SetParameterValue("@ComputerName", entity.ComputerName);
     ElleUserEntity result = command.ExecuteEntity<ElleUserEntity>();
     return result;
 }
 /// <summary>
 /// 注册用户
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public int ElleUserRegister(ElleUserEntity entity)
 {
     CustomDataCommand command = DataCommandManager.CreateCustomDataCommandFromConfig("ElleUserRegister");
     command.SetParameterValue("@ComputerName", entity.ComputerName);
     command.SetParameterValue("@Email", entity.Email);
     command.SetParameterValue("@Password", entity.Password);
     command.SetParameterValue("@Head", entity.Head);
     int result = command.ExecuteScalar<int>();
     return result;
 }
 public static int Register(ElleUserEntity entity)
 {
     ElleUserEntity resultEntity = RestClient.Post<ElleUserEntity>("ElleUserService/ElleUserByComputerName", entity);
     if (resultEntity == null || resultEntity.SysNo == 0)
     {
         int result = RestClient.Post<int>("ElleUserService/ElleUserRegister", entity);
         EmailHelper.SendEmail(entity.Email,entity.Password);
         return result;
     }
     return 0;
 }
 public static bool Login(ElleUserEntity entity)
 {
     ElleUserEntity resultEntity = RestClient.Post<ElleUserEntity>("ElleUserService/ElleUserLogin", entity);
     if (resultEntity == null || resultEntity.SysNo == 0)
     {
         return false;
     }
     else
     {
         AuthUserEntity login = new AuthUserEntity();
         login.UserName = resultEntity.ComputerName;
         login.SysNo = resultEntity.SysNo;
         WebContext.Login(login);
         return true;
     }
 }
 public int ElleUserRegister(ElleUserEntity entity)
 {
     return ObjectFactory<IElleUserDataAccess>.Instance.ElleUserRegister(entity);
 }
 public ElleUserEntity ElleUserLogin(ElleUserEntity entity)
 {
     return ObjectFactory<IElleUserDataAccess>.Instance.ElleUserLogin(entity);
 }
 public ElleUserEntity ElleUserByComputerName(ElleUserEntity entity)
 {
     return ObjectFactory<IElleUserDataAccess>.Instance.ElleUserByComputerName(entity);
 }