Пример #1
0
 public static Response Login(LoginModel data)
 {
     try
     {
         data.Password = MDD5.CalculateMD5Hash(data.Password);
         var response = RegistrationContext.Login(data);
         return(new Response()
         {
             IsValid = response.IsValid, ErrorCode = ((int)ErrorProvider.ErrorCode.LoginSuccess).ToString(), ErrorMessage = response.ErrorMessage
         });
     }
     catch (SqlException sqex)
     {
         return(new Response()
         {
             IsValid = false, ErrorCode = ((int)ErrorProvider.ErrorCode.LoginFailure).ToString(), ErrorMessage = "Login Failed to Connect"
         });
     }
     catch (Exception ex)
     {
         return(new Response()
         {
             IsValid = false, ErrorCode = ErrorProvider.ErrorCode.LoginFailure.ToString(), ErrorMessage = "Login Failed"
         });
     }
 }
Пример #2
0
        public static bool RegisterUser(RegisteredUser user)
        {
            var reg = RegistrationContext.RegisterUser(new tb_registered_users()
            {
                registered_user_id = user.RegistereduserId,
                first_name         = user.First_name,
                middle_name        = user.Middle_name,
                last_name          = user.Last_name,
                dob                 = Convert.ToDateTime(user.Dob),
                gender              = user.Gender,
                registration_ip     = user.Registration_ip,//deviceId for Mobile users
                registred_on        = Convert.ToDateTime(user.Registred_on),
                Country             = user.Country,
                Province            = user.Province,
                mobile_country_code = user.Mbile_country_code,
                mobile_number       = user.Mobile_number,
                City                = user.City,
                username            = user.Username,
                email_address       = user.Email_address,
                password            = MDD5.CalculateMD5Hash(user.Password),
                Address             = user.Address,
                is_active           = user.Is_active,
                title               = user.Title,
                Organization        = user.Organization,
                isEmployer          = user.isEmployer,
            });

            if (reg > 0)
            {
                user.RegistereduserId = reg;
                SendMail(user);
                return(true);
            }
            return(false);
        }
Пример #3
0
 public static string ResetPassword(string password, string token, string used_on_ip)
 {
     password = MDD5.CalculateMD5Hash(password);
     return(RegistrationContext.ResetPassword(password, token, used_on_ip));
 }