public LoginUserDetails GetLastUserLoginInfo()
        {//when first login ,user is null,return value is null
            LoginUserDetails loginUserDetails = null;
            var user = userAccess.GetLastUserLoginInfo();

            if (user != null)
            {
                var country = ConfigurationService.GetAllCountryMap().FirstOrDefault(o => o.CountryCode == user.CountryCode);
                loginUserDetails = new LoginUserDetails(user.Email,
                                                        user.LockedStatus,
                                                        user.Password,
                                                        country,
                                                        user.NeedChangePassword,
                                                        user.SyncAnnotations,
                                                        user.SymmetricKey,
                                                        user.FirstName,
                                                        user.LastName,
                                                        user.LastSyncDate);
            }
            return(loginUserDetails);
        }